从glXChooseFBConfig复制GLX FBConfigs

时间:2012-05-20 13:23:21

标签: opengl x11

运行glxinfo或使用我自己的代码(调用glXChooseFBConfig获取GLX帧缓冲配置列表)时,我发现除了ID代码外,还有相同的条目。

例如:

$ glxinfo
...
0x77  0 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
...
0xae  0 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
...

这种重复的原因是什么?这些看似相同的模式之间是否存在潜在的差异?

1 个答案:

答案 0 :(得分:2)

虽然从OpenGL的角度来看它们具有相同的缓冲配置,但它们与X11的观点不同。具体来说,它们具有不同的X可视位深度(一个是24位X视觉,一个是32位X视觉)

[注意:我在撰写问题时发现了这个问题,但由于我在网络搜索中找不到答案,所以无论如何我都会在这里发布问题和答案 - 也许别人会发现它有用未来。]