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