在Firefox(Windows操作系统)中,默认的WebGL上下文带有一个16位深度缓冲区,有没有办法获得至少24位?
没有正式的,没有。
但是,在创建过程中使用stencil: true
创建模板缓冲区的上下文可能会导致它使用24 + 8格式...
但是,您可能希望首先考虑这些选项以缓解深度测试问题,而不是依赖可能在将来/某些设备上无法工作的技巧:
DEPTH_STENCIL
渲染缓冲区或depth texture附件渲染到帧缓冲区实际上,它是Firefox中的一个错误,它在这里修复:https://bugzilla.mozilla.org/show_bug.cgi?id=1427668
在Firefox 59中,现在一切正常,默认情况下为24位。