소스 검색

added SinusDeform

ncannasse 11 년 전
부모
커밋
cec8b1bcff
1개의 변경된 파일19개의 추가작업 그리고 0개의 파일을 삭제
  1. 19 0
      h3d/shader/SinusDeform.hx

+ 19 - 0
h3d/shader/SinusDeform.hx

@@ -0,0 +1,19 @@
+package h3d.shader;
+
+class SinusDeform extends hxsl.Shader {
+
+	static var SRC = {
+
+		@param var time : Float;
+		@param var frequency : Float;
+		@param var amplitude : Float;
+
+		var calculatedUV : Vec2;
+
+		function fragment() {
+			calculatedUV.x += sin(calculatedUV.x * frequency + time) * amplitude;
+		}
+
+	};
+
+}