浏览代码

UV checker : fix calculated uv in checker shader

lviguier 1 年之前
父节点
当前提交
c7558a918e
共有 1 个文件被更改,包括 6 次插入0 次删除
  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;
 
 		var calculatedUV : Vec2;
+
+		@input var input : { var uv : Vec2; }
+		function vertex() {
+			calculatedUV = input.uv;
+		}
+
 		function fragment() {
 			if ( ((calculatedUV.fract().x - 0.5) * (calculatedUV.fract().y - 0.5)) > 0.0 ) {
 				pixelColor.rgb = vec3(1.0);