【发布时间】:2020-05-16 09:38:14
【问题描述】:
OpenGL 的“屏幕空间坐标系”的原点位于左下方(这也是 opengl 内存中像素的第 0 个索引)。在linux中渲染到默认帧缓冲区时,根据https://tronche.com/gui/x/xlib/introduction/overview.html,原点在左上角。映射如何工作?是 0,0 的 opengl 屏幕空间映射到 0,0 的 X 窗口系统(不需要翻转?)或者是 0,高度的 opengl 屏幕空间映射到 0,0 的 x 窗口系统(这意味着某处 y 翻转需要发生)?沿着整个管道发生翻转的地方(如果真的发生了)
【问题讨论】: