소스 검색

use getLod(0) (avoid dx driver bug error X4014)

ncannasse 7 년 전
부모
커밋
053e18868c
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      h3d/shader/Parallax.hx

+ 2 - 2
h3d/shader/Parallax.hx

@@ -33,10 +33,10 @@ class Parallax extends hxsl.Shader {
 				var curLayerDepth = 0.;
 				var delta = (viewNS.xy / viewNS.z) * amount / numLayers;
 				var curUV = calculatedUV;
-				var curDepth = heightMap.get(curUV);
+				var curDepth = heightMap.getLod(curUV,0.);
 			    while( curLayerDepth < curDepth ) {
 			        curUV += delta;
-			        curDepth = heightMap.get(curUV);
+			        curDepth = heightMap.getLod(curUV,0.);
 			        curLayerDepth += layerDepth;
 				}
 				var prevUV = curUV - delta;