我试图从不正确的
修复GLSL中的观点到更正
在VS中我添加了:
float gradient = 0.5;
mat4 transformGeometry = mat4(1.0, 0.0, gradient, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0);
gl_Position = mvp_matrix * transformGeometry * a_position;
我认为结果看起来不错
左转90度后,它看起来并不像我预期的那样。
在下一次旋转90度后,看起来更糟。
答案 0 :(得分:1)
解决了 - 它应该是
projectionMatrix * transformGeometry * modelView
而不是
MVP * transformGeometry