OpenGL ES/WebGL 中的 GL_TEXTURE_2D_ARRAY?
我心中有一个应用程序,它将极大地受益于数组纹理的使用。但是,我无法确定数组纹理在当前的 WebGL 规范和/或 WebGL 所基于的 OpenGL ES 2.0 中是否可用。
谁能解释一下这个问题?
I have an application in mind that would greatly benefit from the use of array textures. However, I have not been able to determine whether array textures are available in the current WebGL specification and/or in OpenGL ES 2.0, on which WebGL is based.
Can anyone shed some light on the matter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
[编辑 7 年后]:自从我回答这个问题以来,规范已经改变,现在允许 GL_TEXTURE_2D_ARRAY。
[EDIT 7 years later]: Since I answered this the specification has changed, and now allows for GL_TEXTURE_2D_ARRAY.
由于答案现在已经很老了,并且该页面在搜索引擎中的排名不断提高,因此最好在这里说数组纹理现在可以在
webgl2
上下文 (OpenGL ES 3.0) 中使用。您可能需要检查浏览器兼容性 https://caniuse.com/#feat=webgl2
Since the answer is pretty old now, and the page keeps getting high rank in search engines, better says here that array textures are now avaliable with the
webgl2
context (OpenGL ES 3.0).You might want to check browser compatibility https://caniuse.com/#feat=webgl2