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