From 8c99b35ef32d9a39d95bdfa4f30617b440129326 Mon Sep 17 00:00:00 2001 From: Woohyung Choi <201421062@sce212.ajou.ac.kr> Date: Sat, 14 Dec 2019 02:17:32 +0900 Subject: [PATCH] update Projector shader code. (alpha channel support) --- Shaders/Projector/Projector.frag | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Shaders/Projector/Projector.frag b/Shaders/Projector/Projector.frag index b4fc733..b00b5f5 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 -- GitLab