OpenGL模型视图/投影矩阵堆栈最大深度

OpenGL模型视图/投影矩阵堆栈最大深度

     GLint params[4]

    glGetIntegerv(GL_MAX_MODELVIEW_STACK_DEPTH,params);
    printf("%d\n%d\n%d\n%d\n",params[0],params[1],params[2],params[3]);

   GLint  params[1];

   glGetIntegerv(GL_MAX_MODELVIEW_STACK_DEPTH,params);
   printf("%d\n",params[0]);

 

这个实验,我只想说,真蛋疼!。。。好久没搞OpenGL了。。结果看到一个GLint * params,竟然想到定义一个GLint * params扔进去。。当然是杯具。。

。。。。。

  然后又个小发现,模型视图矩阵堆栈最大深度为32,投影矩阵堆栈最大深度为4,当然投影矩阵堆栈的深度一般只需要两层。。。

你可能感兴趣的:(OpenGL模型视图/投影矩阵堆栈最大深度)