diff --git a/Shaders/Projector/Projector.frag b/Shaders/Projector/Projector.frag index b4fc7338a4b90020d82c35dccc7dd9707f41a293..b00b5f5ad06ea592f826b55b8609703043ba9b88 100644 --- a/Shaders/Projector/Projector.frag +++ b/Shaders/Projector/Projector.frag @@ -52,8 +52,13 @@ void main (void) { vec2 finalCoords = ProjTexCoords.st / ProjTexCoords.q; vec4 ProjMapColor_forCam1 = texture(projImage, finalCoords); - projColor = ProjMapColor_forCam1; + projColor = ProjMapColor_forCam1; + + if(ProjMapColor_forCam1.a < 1.0) + { + projColor = result; + } } - + FragColor = mix(result, projColor, 0.4f); } \ No newline at end of file