您并不是第一个因这种误解而堕落的人,所以我说这是最直率的方式:OpenGL不能那样工作。OpenGL
never(!)处理对象或任何复杂的场景。OpenGL唯一了解的是帧缓冲区,着色器和单个三角形。每当您绘制通常由三角形组成的对象时,OpenGL一次只会看到每个三角形。一旦将某些内容吸引到帧缓冲区,以前丢失的内容都会丢失。
有一些基于光栅化器概念的算法(例如OpenGL),可将渲染的场景分解为部分, 深度剥离 将是其中之一。

您并不是第一个因这种误解而堕落的人,所以我说这是最直率的方式:OpenGL不能那样工作。OpenGL
never(!)处理对象或任何复杂的场景。OpenGL唯一了解的是帧缓冲区,着色器和单个三角形。每当您绘制通常由三角形组成的对象时,OpenGL一次只会看到每个三角形。一旦将某些内容吸引到帧缓冲区,以前丢失的内容都会丢失。
有一些基于光栅化器概念的算法(例如OpenGL),可将渲染的场景分解为部分, 深度剥离 将是其中之一。