相关疑难解决方法(0)

是否值得在代码中缓存glsl统一位置?

我希望能够通过着色器中的实际名称来设置制服

myProgram.uniform3fv("uniformVector", 0.0f, 0.1f, 1.0f);
Run Code Online (Sandbox Code Playgroud)

我是否必须以某种形式的地图缓存位置?

std::map<std::string, unsigned int> // or unordered_map 
Run Code Online (Sandbox Code Playgroud)

或者OpenGL(在桌面上)无论如何缓存它,所以我不会有任何性能差异?

opengl glsl

7
推荐指数
1
解决办法
1157
查看次数

标签 统计

glsl ×1

opengl ×1