Поэтому я учу себя GLSL и пытаюсь понять, почему он должен быть быстрее конвейера с фиксированными функциями.
Причина, по которой у меня возникла проблема, заключается в том, что, насколько я понимаю, созданные вами шейдеры заменяют разделы конвейера, которые были там ранее. Итак, как просто обеспечить вашу собственную версию ускорением?
Единственное, о чем я могу подумать, это то, что если бы вы попытались указать, например, свое собственное уравнение освещения, вам пришлось бы выполнять вычисления на процессоре, но теперь вы можете выполнять вычисления на графическом процессоре, что будет быстрее.
Я правильно понимаю?