运行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
...
这种重复的原因是什么?这些看似相同的模式之间是否存在潜在的差异?
答案 0 :(得分:2)
虽然从OpenGL的角度来看它们具有相同的缓冲配置,但它们与X11的观点不同。具体来说,它们具有不同的X可视位深度(一个是24位X视觉,一个是32位X视觉)
[注意:我在撰写问题时发现了这个问题,但由于我在网络搜索中找不到答案,所以无论如何我都会在这里发布问题和答案 - 也许别人会发现它有用未来。]