OpenGL 3.2切换shader program有多少消耗
职业培训
培训职业
2025-01-06
OpenGL 3.2切换shader program有多少消耗可惜你如果有大量的Program要切换 说明你的drawcall会很多Material = Program + Texture + BufferObject(VAO VBO TBO UBO)尽量减少材质替换 目的是减少drawcall所以你要做的不是减少Program的切换而是减少以上所有的切换 只有所有都能
OpenGL 3.2切换shader program有多少消耗
可惜你如果有大量的Program要切换 说明你的drawcall会很多
Material = Program + Texture + BufferObject(VAO VBO TBO UBO)
尽量减少材质替换 目的是减少drawcall
所以你要做的不是减少Program的切换
而是减少以上所有的切换 只有所有都能不切换的情况下 才能整合drawcall
所以材质就是这么一种抽象
你要做到的是减少材质切换!
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
猜你喜欢
其他标签