Комментарии 21
А Вас не смутило, что почти все методы, которые Вы используете для рисования, «deprecated» для OpenGL v3.1? А это довольно-таки древняя версия. Не хотите написать с использованием современных официально рекомендуемых способов?
+3
А мне вот всё равно интересно. Я новичёк, поэтому не важно какая версия OpenGL, главное чтоб работало. Хотя возможно вы и правы, лучше начинать сразу с современных технологий.
0
Ну тогда автору пришлось бы добавить много «лишнего» кода — шейдеры, вершинные буфера и т.д.
В данном случае — это не нужно, да и проще сначала понять новичкам FFP, а потом уже переходить PP.
В данном случае — это не нужно, да и проще сначала понять новичкам FFP, а потом уже переходить PP.
+1
Так если кто-то будет реально программировать, то ему всё равно придётся изучать всё это. И не настолько уж это сложнее.
Да и никто не обещал, что программирование и компьютерная графика — это просто.
Да и никто не обещал, что программирование и компьютерная графика — это просто.
0
Да и никто не обещал, что программирование и компьютерная графика — это просто.
Полностью согласен, однако статья не совсем об OpenGL, а о том как быстро на C# + OpenGL сделать игру.
Представте на сколько разрастется код и пояснительный текст если автор будет использовать OpenGL 3.x/4.x
0
Ниже привели ссылку, по которой всё представлено очень наглядно:
code.google.com/p/gl33lessons/wiki/Lesson02
Вывод треугольника. Первые 700 символов — старый подход, остальные 18 000 — новый.
code.google.com/p/gl33lessons/wiki/Lesson02
Вывод треугольника. Первые 700 символов — старый подход, остальные 18 000 — новый.
+1
Нет, не смутило. Меня смутило отсутствие поддержки NPOT-размерных текстур на компьютере 2009 года выпуска.
0
20 лет почти прошло, а код практически такой же. Только текст рисовали не в битмап а сразу в окно.
Кстати, было ограничение на число текстур в ожл 1.0 типа 8 штук. Сейчас все по-другому?
Кстати, было ограничение на число текстур в ожл 1.0 типа 8 штук. Сейчас все по-другому?
+1
Да вот же блин. Практически все руководства (на русском — вообще все) написаны для версии 1.0. Ау, люди, эта версия и программирование под неё обсосаны уже с ног до головы! Напишите кто-нить про использование 3.x/4.x, пожалуйста.
+1
НЛО прилетело и опубликовало эту надпись здесь
напиши ты, заплюсуем по самые полигоны
+2
+2
Очень полезные ссылки. Но, согласитесь, когда речь идёт о разработке простой игры, как вот Impressive Solids, нет практического смысла использовать подход OpenGL 3+. Примечательна цитата из урока 2 по первой ссылке: «Вы увидите, какую работу OpenGL более старых версий делал за программиста, теперь вся эта работа легла целиком на наши плечи».
+1
Ну, в данном случае, как видите, 17 текстур.
0
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Impressive Solids: делаем игру на C# под OpenGL, часть II