Har*_*der 9 android textures specifications opengl-es
是否有一个最小的纹理大小,某些硬件需要支持以符合OpenGL-ES 2.0规范?
类似GL_MAX_TEXTURE_SIZE值必须至少为1024或2048或类似的东西?
我想知道这个的原因是因为我在使用着色器的东西上工作,因此必须是OpenGL-ES 2.0.因此,我想使纹理尽可能大,而不必考虑每个硬件纹理限制(如只有512x512的旧手机).
如果有一个最小数量(或大多数设备支持的某个值)可以帮助我.
Mār*_*iko 11
是的,任何GLES2实现都必须支持宽度和高度至少为64像素的纹理.您可以使用GL_MAX_TEXTURE_SIZE枚举通过glGetIntegerv函数查询实际的最大纹理大小.
参见官方规格第141页,表6.20.
| 归档时间: |
|
| 查看次数: |
5592 次 |
| 最近记录: |