Browse Source

fix .repeatWrapping() (#24922)

sunag 2 years ago
parent
commit
2f77862098
1 changed files with 2 additions and 2 deletions
  1. 2 2
      examples/jsm/renderers/webgpu/nodes/WebGPUNodeBuilder.js

+ 2 - 2
examples/jsm/renderers/webgpu/nodes/WebGPUNodeBuilder.js

@@ -78,9 +78,9 @@ fn threejs_mod( x : f32, y : f32 ) -> f32 {
 }
 }
 ` ),
 ` ),
 	repeatWrapping: new CodeNode( `
 	repeatWrapping: new CodeNode( `
-fn threejs_repeatWrapping( uv : vec2<f32>, dimension : vec2<i32> ) -> vec2<i32> {
+fn threejs_repeatWrapping( uv : vec2<f32>, dimension : vec2<u32> ) -> vec2<u32> {
 
 
-	let uvScaled = vec2<i32>( uv * vec2<f32>( dimension ) );
+	let uvScaled = vec2<u32>( uv * vec2<f32>( dimension ) );
 
 
 	return ( ( uvScaled % dimension ) + dimension ) % dimension;
 	return ( ( uvScaled % dimension ) + dimension ) % dimension;