据说 ihat OpenGL 驱动程序将 OpenGL 命令存储在某些 fifo 队列中 缓冲然后执行它。我很想知道它是如何存储的。它是一些包含数据记录和偏移量的数组,作为命令类型的枚举或其他不同的东西?我知道这可能不是标准化的,因此可以(也许)以不同的方式完成,但我对至少一些真正的实现感到好奇。这是如何/可以做到的?
最佳答案
如果您真的想知道,您必须研究 nVidia 或 ATI 驱动程序代码,而这是专有的。但您可以随时查看Mesa GL source code .
关于opengl - OpenGL内部如何存储命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13246147/