1
我想爲OpenGL創建所有可用像素格式的列表。在Windows上,我可以通過在循環中調用DescribePixelFormat來完成此操作,從而增加像素格式ID,直到它返回false。使用AGL枚舉所有像素格式 - 如何? (Mac OS X)
遺憾的是,似乎aglDescribePixelFormat不喜歡這個工作。它的AGLPixelFormat參數是一個指向不透明結構的指針 - 我無法在循環中調用它。
蘋果的文檔不提供任何暗示或者,也沒有谷歌。任何AGL專家願意分享他們的知識嗎?
編輯:我已經看到了aglListPixelFmts的提()函數,但這不是在agl.h上市,也可以找到蘋果的文檔中提到任何。是什麼賦予了?
感謝。這實際上是指略有不同的東西:在Mac OS X上,您可以爲單個像素格式使用多個渲染器。給定像素格式,aglNextPixelFormat允許您遍歷所有兼容的渲染器。 – 2010-11-24 07:42:01