Как стать автором
Обновить

Комментарии 21

А Вас не смутило, что почти все методы, которые Вы используете для рисования, «deprecated» для OpenGL v3.1? А это довольно-таки древняя версия. Не хотите написать с использованием современных официально рекомендуемых способов?
А мне вот всё равно интересно. Я новичёк, поэтому не важно какая версия OpenGL, главное чтоб работало. Хотя возможно вы и правы, лучше начинать сразу с современных технологий.
Ну тогда автору пришлось бы добавить много «лишнего» кода — шейдеры, вершинные буфера и т.д.
В данном случае — это не нужно, да и проще сначала понять новичкам FFP, а потом уже переходить PP.
Так если кто-то будет реально программировать, то ему всё равно придётся изучать всё это. И не настолько уж это сложнее.
Да и никто не обещал, что программирование и компьютерная графика — это просто.
Да и никто не обещал, что программирование и компьютерная графика — это просто.

Полностью согласен, однако статья не совсем об OpenGL, а о том как быстро на C# + OpenGL сделать игру.
Представте на сколько разрастется код и пояснительный текст если автор будет использовать OpenGL 3.x/4.x
Ниже привели ссылку, по которой всё представлено очень наглядно:
code.google.com/p/gl33lessons/wiki/Lesson02

Вывод треугольника. Первые 700 символов — старый подход, остальные 18 000 — новый.
Нет, не смутило. Меня смутило отсутствие поддержки NPOT-размерных текстур на компьютере 2009 года выпуска.
20 лет почти прошло, а код практически такой же. Только текст рисовали не в битмап а сразу в окно.

Кстати, было ограничение на число текстур в ожл 1.0 типа 8 штук. Сейчас все по-другому?
Да вот же блин. Практически все руководства (на русском — вообще все) написаны для версии 1.0. Ау, люди, эта версия и программирование под неё обсосаны уже с ног до головы! Напишите кто-нить про использование 3.x/4.x, пожалуйста.
НЛО прилетело и опубликовало эту надпись здесь
напиши ты, заплюсуем по самые полигоны
Очень полезные ссылки. Но, согласитесь, когда речь идёт о разработке простой игры, как вот Impressive Solids, нет практического смысла использовать подход OpenGL 3+. Примечательна цитата из урока 2 по первой ссылке: «Вы увидите, какую работу OpenGL более старых версий делал за программиста, теперь вся эта работа легла целиком на наши плечи».
Видно вы меня не правильно прочитали, ибо именно это я и пытаюсь тут сказать.
Я просто оставил свой комментарий.
Ну, в данном случае, как видите, 17 текстур.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Tao, по-видимому, заброшен, а OpenTK всё же постепенно продолжает развиваться, хоть вокруг него и нельзя заметить особенно интенсивной активности.
А какая там должна быть активность? Это ж по сути просто набор врапперов с кое-какими хелперами.
Вот хелперы в основном и требуется развивать. Например, в GameWindow возможность прятать курсор мыши пока не отрелизили (в nightly build уже есть).
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории