iOS硬件上(立方体贴图)纹理采样器的数量
OpenGL ES 2.0应用程序中是否有iOS硬件列表(当前和过去)以及可用纹理采样器的数量?我对立方体地图采样器的数量特别感兴趣(有区别吗?) 我知道我可以在运行时确定它,但我手头上并没有每一台设备。 不,真的,有一个 它列出了iOS最近几个主要版本支持的设备的大多数有趣的功能限制,包括纹理单元的数量(iOS硬件上(立方体贴图)纹理采样器的数量,ios,iphone,opengl-es,opengl-es-2.0,Ios,Iphone,Opengl Es,Opengl Es 2.0,OpenGL ES 2.0应用程序中是否有iOS硬件列表(当前和过去)以及可用纹理采样器的数量?我对立方体地图采样器的数量特别感兴趣(有区别吗?) 我知道我可以在运行时确定它,但我手头上并没有每一台设备。 不,真的,有一个 它列出了iOS最近几个主要版本支持的设备的大多数有趣的功能限制,包括纹理单元的数量(MAX\u texture\u IMAGE\u units,MAX\u composed\u texture\u IMAGE\u units,或MAX\u vertext\u texture\
MAX\u texture\u IMAGE\u units
,MAX\u composed\u texture\u IMAGE\u units
,或MAX\u vertext\u texture\u IMAGE\u units
,具体取决于您希望如何使用它们)。请注意,此数字可能会根据您使用的EAGLContext
的API版本而变化
立方体贴图使用单个纹理单元,并且纹理单元对应于GLSLsampler2D
或samplerCube
,因此单元数就是采样器的数量
使用可帮助规划渲染器设计,但千万不要硬编码应用程序中特定设备的假设,否则您将被未来iOS设备的幽灵所困扰。如果您需要根据设备功能改变应用程序的行为,您仍然应该在运行时测试这些功能。谢谢!8比我需要的多。