Eevee: Planar Reflections: Fix corrupted results in downsampling step.
It only seems to happen in some drivers/gpu, the vertices gets culled if 4th component is 0.0. So lesson learned: always use 1.0 if constant.
This commit is contained in:
@@ -11,13 +11,13 @@ void main() {
|
||||
gl_Layer = instance[0];
|
||||
layer = float(instance[0]);
|
||||
|
||||
gl_Position = vec4(vPos[0], 0.0, 0.0);
|
||||
gl_Position = vec4(vPos[0], 0.0, 1.0);
|
||||
EmitVertex();
|
||||
|
||||
gl_Position = vec4(vPos[1], 0.0, 0.0);
|
||||
gl_Position = vec4(vPos[1], 0.0, 1.0);
|
||||
EmitVertex();
|
||||
|
||||
gl_Position = vec4(vPos[2], 0.0, 0.0);
|
||||
gl_Position = vec4(vPos[2], 0.0, 1.0);
|
||||
EmitVertex();
|
||||
|
||||
EndPrimitive();
|
||||
|
||||
Reference in New Issue
Block a user