请问绘图缓冲区的模板缓冲区会增加性能成本(WebGL)吗?

时间:2016-07-29 02:37:40

标签: google-chrome webgl stencil-buffer

var gl = canvas.getContext('webgl', { stencil: true });

根据WebGL Spec,这行代码将要求绘图缓冲区具有至少8位的模板缓冲区。

但这会增加任何性能成本吗?是否适合在渲染引擎中总是询问一个?

(Google-Chrome?/ Firefox?)

1 个答案:

答案 0 :(得分:0)

不太可能的。

看看here。 > 99%的设备具有24位深度和8位模板。模板测试也应该比深度测试更快。正确使用模板测试可以提高性能。