|
@@ -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;
|
|
|
|
|