Open
Description
Description
simplified example :
vec2[4] marching_square(vec2 uv, float level)
{
vec2 edge[4] = vec2[](vec2(-50.), vec2(-50.),vec2(-50.), vec2(-50.));
return edge;
}
result
import { vec2 } from 'three/tsl';
const [ = vec2().toVar(), float = vec2().toVar();
Reproduction steps
test the code above in https://threejs.org/examples/?q=tsl#webgpu_tsl_transpiler
Code
X
Live example
X
Screenshots
X
Version
r175
Device
No response
Browser
No response
OS
No response