Стоит ли кешировать glsl равномерное расположение в коде?
Я хотел бы иметь возможность устанавливать форму через их настоящие имена в шейдере
myProgram.uniform3fv("uniformVector", 0.0f, 0.1f, 1.0f);
я должен кэшировать местоположения в какой-либо форме карты?
std::map // or unordered_map
или, может быть, OpenGL (на рабочем столе) кэширует это, так что у меня не будет никакой разницы в производительности?