代码之家  ›  专栏  ›  技术社区  ›  Sam

OpenGLES 1.1和2.0,支持两者

  •  0
  • Sam  · 技术社区  · 16 年前

    我有两个独立的渲染器,一个用于1.1,另一个用于2.2

    我有一大堆 Item 保存图像信息和由我使用的渲染器生成的纹理句柄的。

    Items 它们只是愚蠢的对象,我不想在其中引入任何OpenGL特定的功能。问题是,我需要将它们的纹理句柄存储在某个地方。我想把它放在每个盒子里 项目 ,但句柄的类型为 GLuint .

    胶水 项目 会被打破的。

    有什么想法吗?

    谢谢你的阅读。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Stefan Schmidt    16 年前

    int 作为16位,那么GLuint可以定义为 无符号长 .

    因此我想说:使用最小公分母(ES1.1)。