代码之家  ›  专栏  ›  技术社区  ›  Ashley Davis

如何在OpenGL中获取矩阵堆栈的当前大小?

  •  10
  • Ashley Davis  · 技术社区  · 16 年前

    如何在OpenGL中获取矩阵堆栈的当前大小(GL_MODELVIEW、GL_投影、GL_纹理)?

    1 回复  |  直到 16 年前
        1
  •  14
  •   Boris Dalstein    11 年前

    尝试:

      GLint depth;
      glGetIntegerv (GL_MODELVIEW_STACK_DEPTH, &depth);
    

      GL_MODELVIEW_STACK_DEPTH       
      GL_PROJECTION_STACK_DEPTH      
      GL_TEXTURE_STACK_DEPTH         
    

    如果使用多重纹理,则需要查询多个纹理矩阵堆栈。为此,请通过设置当前纹理单位 glActiveTexture(); .