OpenGL如何在内部存储命令?

OpenGL如何在内部存储命令?,opengl,graphics,3d,Opengl,Graphics,3d,据说ihat OpenGl驱动程序将OpenGl命令存储在一些fifo队列中 缓冲区,然后执行它。我想知道它是如何储存的。它是一个包含数据记录和偏移量的数组,枚举为命令ty;还是别的什么?我知道这可能不是标准化的,所以它可以(也许)以不同的方式完成,但我对至少一些,一个真正的实现很有信心。如何做到这一点?如果您真的想知道,您必须了解nVidia或ATI驱动程序代码,这是专有的。但是你可以随时检查

据说ihat OpenGl驱动程序将OpenGl命令存储在一些fifo队列中
缓冲区,然后执行它。我想知道它是如何储存的。它是一个包含数据记录和偏移量的数组,枚举为命令ty;还是别的什么?我知道这可能不是标准化的,所以它可以(也许)以不同的方式完成,但我对至少一些,一个真正的实现很有信心。如何做到这一点?

如果您真的想知道,您必须了解nVidia或ATI驱动程序代码,这是专有的。但是你可以随时检查