Войти
ПрограммированиеФорумГрафика

[wip] Цикл уроков по OpenGL 3.3 (41 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 140 41 42 43 44 Следующая »
#600
20:31, 25 окт. 2010

MAMONT-92 [REBORN]
> а в чем тогда профит от использования?
> тогда лучше пользовать старым контекстом и через расширения использовать новые
> плюшки или я в чем то ошибаюсь?

Профит в чистоте кода, нет ничего лишнего и старого... Есть новые фишки, которые не доступны в расширениях...
Не все расширения поддерживают оба Вендора, хотя ядро оба держат... То есть например какойнить GL_EXT_some может один из вендоров не понимать, зато есть современный функционал ядра, который понимается обоими вендорами...
Вендоры (в основном это касается АМД) могут забивать на оптимизацию старых фич оставляя их в состоянии "лишь бы работало"...


#601
20:34, 25 окт. 2010

cNoNim
Executor
Спасибо, что доходчиво объяснили.

#602
4:32, 26 окт. 2010

Executor
> А сообщество с названием ogl нельзя создать? Както красивее чем RuOpenGL... Мне
> вот эта Ru тоже глаз мазолит... :)

Согласен, сделал http://www.gamedev.ru/community/ogl/

#603
9:12, 26 окт. 2010

Хорошо, переносим все обсуждение в форум сообщества
http://www.gamedev.ru/community/ogl/forum/

Здесь буду тему обновлять только при появлении новых уроков, так что можно считать тему закрытой.

#604
22:42, 29 окт. 2010

Готов черновой вариант пятого урока:
"Урок 5 - Свет, камера, материал! Часть 2"
http://code.google.com/p/gl33lessons/wiki/Lesson05

#605
17:37, 14 ноя. 2010

Готов черновой вариант шестого урока:
"Урок 6 - Тени от объектов"
http://code.google.com/p/gl33lessons/wiki/Lesson06

#606
20:27, 29 дек. 2010

Извините за тупой вопрос, я вот не могу понять что с депрекейтед-функционалов в OpenGL 3.1+.
Его ведь по идее нет там, но теме не менее сколько сэмплов я ни собирал (в том числе и уроки из этой темы), я не могу получить ошибку компиляции на вот такое:

 glBegin(GL_TRIANGLES);
    glVertex3f(1,2,3);
    glVertex3f(0,0,0);
    glVertex3f(4,5,6);
  glEnd();
Это немного напрягает. Хочу ошибку компиляции.

#607
22:52, 29 дек. 2010

В header'е GL.h присутствуют как объявления функций OpenGL ниже третьей версии, так и выше, поэтому ошибку компиляции никак не получить. Хочешь ошибку - чисти заголовочный файл от deprecated-функционала. Или, другой вариант, можешь подождать вариант файла товарища Executer'а.

#608
9:44, 30 дек. 2010

FROL
Ошибка будет только в Core профиле, где нет депрекейтед контекста...
glGetError() погляди...

#609
10:12, 30 дек. 2010

FROL
> Хочу ошибку компиляции.
Наши желания часто расходятся с тем что мы имеем, надо приложить силы, чтобы добиться желаемого :)

Устаревший функционал никак не связан с компилятором, он про OpenGL вообще ничего не знает, ему что дали то он и собирает по стандартным правилам. А вот ошибки как уже сказали будут в Core профиле по glGetError().

#610
19:05, 30 дек. 2010

Ясно, спасибо!

#611
19:26, 30 дек. 2010

http://steps3d.narod.ru/tutorials/geometry-shader-tutorial.html
Ничего, что я кидаю ссылки на статьи Борескова?

#612
10:41, 31 дек. 2010

Алмаз
Я только надеюсь что вы их проверяете прежде чем давать, а то у Борескова то тут то там ошибки проскакивают, а народ потом в недоумении.

#613
16:46, 31 дек. 2010

В смысле, на достоверность информации или на компилируемость кода? :)

#614
17:52, 31 дек. 2010

Алмаз
"...ничего, что я кидаю ссылки на статьи Борескова?"

В смысле? Боресков, же, наш человек. Пользователь геймдев.ру и фанатик "убогого апи с убогой поддержкой".

Страницы: 140 41 42 43 44 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.