Изучаю OpenGL4, что такое шейдеры? Есть пара вопросов

Я начал учить OpenGL4, по этому сайту. http://opengl-tutorial.blogspot.com/p/2.html?m=1 И в уроке что по ссылке, разбирают рисование треугольника и придание цвета через шейдер! На другом языке от OpenGL... GLSL Правильно ли я понял, что то, что прописано в шейдере, будет выполняться на GPU?

И почему надо делать через шейдер?

Ведь можно задать цвет через glColor3f. Или это будет не правильно?

Анимацию тоже надо делать через шейдер? если я буду задавать треугольнику смещение по оси x не через GLSL. То это все будет хорошо работать через CPU?

Короче через шейдеры я напрямую могу работать с видео картой?


Ответы (0 шт):