Речь шла об "универсальном" шейдере, который не компилируется на ходу, как это работает на текущий момент времени, а создается один раз на все игры т.о. отсутствуют "фризы" в процессе игры. У данного решения есть один недостаток: снижение скорости, впрочем на современном железе этот недостаток не заметен, но учитывая, что кол-во нытиков хоть и снизилось, но не исчезло полностью в процессе игры в отдельном потоке компилируются и "индивидуальные" для каждого момента игры шейдеры, которые применяются вместо "универсального" по мере окончания компиляции