1024x1024是否是桌面上广泛支持的OpenGL最大纹理尺寸?

Rog*_*evy 7 opengl textures sprite

我正在创建一个精灵引擎,它使用"图形库"的概念来加速使用批处理渲染.我想知道是否有人知道这些天是否足够广泛支持1024x1024纹理"依靠",和/或是否有一种方法可以找出在图形芯片组/卡片方面支持1024x0124的程度,例如一个图表或其他东西,并根据估计的兼容性%决定我应该使用1024x1024或限制银行到512x512(我有一种感觉得到更广泛支持,如果你计算集成加速器)

afu*_*ama 10

根据这个SO答案" iphone可以支持的纹理的最大尺寸是多少? "iPhone 3g可以支持1024x1024纹理尺寸.这款手机于2008年发布,这让我相信5年前大多数台式机都能支持这款手机.

GL_MAX_TEXTURE_SIZE是由实现定义.Wild Fire Games也非常友好地提供他们的OpenGL功能报告,该报告具有来自其数据集的最大纹理大小.截至撰写本文时,33085(0.05%)用户中只有18人报告无法渲染GL_MAX_TEXTURE_SIZE 1024或更多.