Подтвердить что ты не робот

Начало работы с OpenGL ES 2.0 в Windows

Это очень конкретные вопросы о шагах, необходимых для создания простой программы OpenGL ES 2.0 на платформе Windows. Это среда Visual Studio с неуправляемым С++.

Я иду на сайт Khronos.org и, откровенно говоря, считаю его немного непрозрачным, потому что он читается как что-то, написанное органом стандартов. Я не хочу загружать "ссылку" или "спецификацию" и т.д.

Все, что я ищу, это ссылки и шаги, чтобы получить меня от A до B. Другими словами, "Загрузите эти файлы или запустите эту настройку по этому URL-адресу. Создайте новый проект Visual Studio со ссылками на эти библиотеки. Включите этот файл заголовка."

Опять же, меня интересует ES 2.0.

4b9b3361

Ответ 1

После многого выкапывания для того же самого. Я нашел эмулятор для openGL es 2 из PowerVR: http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

AMD, связанная выше, больше не доступна или не поддерживается.

Ответ 2

Я использую googles Angle Project. Он преобразует opengles 2.0 в DirectX 9 для win32. Он работает достаточно хорошо и даже имеет немало примеров. Его также лицензия BSD, поэтому все, что вы делаете, может использовать источник для ваших собственных проектов.

Ответ 3

AMD объединит OpenGL ES со своими обычными драйверами Catalyst (для Win и Lin).

Вам просто нужно использовать EGL для получения контекста OpenGL ES! (И нужно использовать заголовки/включает в себя SDK от AMD OpenGL ES).

  • У пользователей AMD уже есть все необходимое для запуска вашего приложения.
  • Каждый документ о EGL и OGL ES действителен.

  • Работает только на AMD.

PS Да, он отличается от OLD/DEPRECATED OpenGL ES эмулятора. Потому что это native!!!

Ответ 5

Вы можете взглянуть на Angle Project, который подводит OpenGL ES к рабочим столам. Он работает довольно хорошо и не так сложно настроить: http://code.google.com/p/angleproject/

Ответ 6

OpenGL ES обычно недоступен для настольных компьютеров. Он предназначен для встроенных систем, отсюда и название - ES: Embedded Systems.

Ответ 7

Не существует встроенной версии (в конце концов, ES означает Embedded Systems), но вы можете попробовать ATI OpenGL ES Emulator.

edit: 3/3/12 Я получил голосующий ответ на этот ответ, и похоже, что AMD прекратила поддержку имитатора.