我对拾取OpenGL感兴趣,我知道它被定义为跨平台的。这是否意味着我会在Windows,Mac或Linux上键入代码?无论平台是OpenGL类型都一样吗?
//example pseudocode to make a circle with a radius of 500 pixels and 5 pixels wide
createCircle(500,5);
如果键入的同一这是否意味着OpenGL的具有存储适用于Windows和Mac和基于该平台的API集执行程序就可以调用恰当的呢?如果不是,那么这里发生的过程是什么?
OpenGL不是一个库,它是一个规范。所有平台上的API都是相同的,但它遵守主机操作系统的调用约定和基类型。 – datenwolf