|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2017, 12:28 | #1 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
[C++] С чего начать изучение OpenGL ES
Мне нужно изучить OpenGL for Embedded Systems для работы в геймдеве. Книгу по GLES 3.0 я уже скачал, а как начать - еще не разобрался. Подскажите, где скачивать саму библиотеку, какие нужны инструменты и можно ли разрабатывать проекты на GLES в Visual Studio. На https://www.khronos.org/ уже был. На этом сайте только спеки и хедеры с определениями функций, и нет никаких .lib и .dll.
Последний раз редактировалось Aoizora; 29.06.2017 в 12:42. |
29.06.2017, 13:38 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Берите СДК под вашу платформу.
|
29.06.2017, 15:10 | #3 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
С подключением SDK разобрался. Осталось найти примеры и теорию для изучения. В моей книге используется какой-то хедер esUtil, в то время как официальные примеры подключают хедеры из SDK. Могу ли я просто сосредоточиться на сути и надеяться на то, что API OpenGL унифицированы и везде одни и те же: в OpenGL, в GLES2, GLES3 и.т.п.?
|
29.06.2017, 15:31 | #4 | ||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Сосредоточиться разрешаю. Цитата:
GLES2, GLES3 - это новые версии стандарта GLES. GLES2 не имеет обратной совместимости с GLES1(часть функций выкинули), зато GLES3 является расширением GLES2(только добавили новых). Об изменениях читать в приложении к спецификации. Приложение D https://www.khronos.org/registry/Ope...l_spec_2.0.pdf Приложение F https://www.khronos.org/registry/Ope...s_spec_3.0.pdf
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
||
29.06.2017, 16:30 | #5 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
Подскажите еще вот что. Я взял SDK для win32 здесь: http://developer.amd.com/amd-opengl-es-sdk/
Пользуюсь книгой OpenGL ES 2.0 Programming Guide Но структуры и названия функций в книге и в примерах из SDK отличаются. Где взять SDK, подходящий для данной книги, или книгу, подходящую для SDK? |
29.06.2017, 16:46 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
А прочитать в офф вики https://code.google.com/archive/p/op...tructions.wiki не судьба?
|
29.06.2017, 21:25 | #7 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Цитата:
|
|
30.06.2017, 17:10 | #8 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
Последний вопрос. Допустимы ли длинные процедурные портянки при программировании OpenGL ES?
Часто надо последовательно создавать несколько хендлов для передачи в другие процедуры, чтобы получить другой хендл и т.д. Или написать длинный switch. Декомпозицию в этом случае сделать проблематично, потому что пришлось бы возвращать ииз процедуры, например, динамические массивы, которые тогда надо было бы заворачивать в unique_ptr. Что делать в таком случае? |
02.07.2017, 12:30 | #9 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,322
|
Цитата:
Цитата:
К примеру, мне нравится архитектура кода в демках у Антона Те (исходники) https://www.youtube.com/watch?v=vqJQ...YVOFxowIZl0JBs Последний раз редактировалось 8Observer8; 02.07.2017 в 12:35. |
||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С чего начать изучение с# | Anonym247 | Помощь студентам | 1 | 16.12.2016 19:02 |
С чего начать изучение php? | Aushev | Помощь студентам | 3 | 04.01.2015 01:48 |
С чего начать изучение? | m1_ak | Помощь студентам | 6 | 03.07.2013 07:29 |
хочу начать изучение php с чего начать? | Макарий | PHP | 4 | 05.12.2012 12:10 |
С чего начать изучение c++? | the27mart | Общие вопросы C/C++ | 4 | 11.01.2012 21:04 |