OPenGL 着色器放大被剪切的问题?
发布网友
发布时间:2022-06-03 16:49
我来回答
共1个回答
热心网友
时间:2023-10-23 11:30
被裁剪的原因是深度值< -1 或 > 1
vec4 pos = view * vec4(position,1f);
这里的view 你应该使用视图矩阵 x 投影矩阵,而不只是视图矩阵。
或者也可以判断下gl_Position.z,归一化到[-1, 1]之间,gl_Position.z = clamp(pos.z, -1.0, 1.0)