Стоит ли кешировать glsl равномерное расположение в коде?

Я хотел бы иметь возможность устанавливать форму через их настоящие имена в шейдере

myProgram.uniform3fv("uniformVector", 0.0f, 0.1f, 1.0f);

я должен кэшировать местоположения в какой-либо форме карты?

std::map // or unordered_map 

или, может быть, OpenGL (на рабочем столе) кэширует это, так что у меня не будет никакой разницы в производительности?

Ответы на вопрос(1)

Ваш ответ на вопрос