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

所以材质就是这么一种抽象

你要做到的是减少材质切换!

标签

版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。

本文链接:http://www.yopinpei.com/20250106/2/1264937

猜你喜欢
其他标签