Ver Fonte

UV checker : fix calculated uv in checker shader

lviguier há 1 ano atrás
pai
commit
c7558a918e
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      h3d/shader/Checker.hx

+ 6 - 0
h3d/shader/Checker.hx

@@ -9,6 +9,12 @@ class Checker extends hxsl.Shader {
 		@param var height : Float;
 		@param var height : Float;
 
 
 		var calculatedUV : Vec2;
 		var calculatedUV : Vec2;
+
+		@input var input : { var uv : Vec2; }
+		function vertex() {
+			calculatedUV = input.uv;
+		}
+
 		function fragment() {
 		function fragment() {
 			if ( ((calculatedUV.fract().x - 0.5) * (calculatedUV.fract().y - 0.5)) > 0.0 ) {
 			if ( ((calculatedUV.fract().x - 0.5) * (calculatedUV.fract().y - 0.5)) > 0.0 ) {
 				pixelColor.rgb = vec3(1.0);
 				pixelColor.rgb = vec3(1.0);