From 32614f73cc78b6c2aa0d1381cb62b583f4fde6fc Mon Sep 17 00:00:00 2001 From: skal Date: Sat, 21 Feb 2026 07:08:47 +0100 Subject: refine scene1 shader --- workspaces/main/shaders/scene1.wgsl | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'workspaces/main/shaders') diff --git a/workspaces/main/shaders/scene1.wgsl b/workspaces/main/shaders/scene1.wgsl index e98fae6..a47413b 100644 --- a/workspaces/main/shaders/scene1.wgsl +++ b/workspaces/main/shaders/scene1.wgsl @@ -26,8 +26,6 @@ fn rayPlane(ray: Ray, plane: vec4) -> f32 { return -(dot(ray.origin, plane.xyz) + plane.w) / dot(ray.direction, plane.xyz); } -var g_rot0: mat2x2; - fn render0(ray: Ray) -> vec3 { var col = vec3(0.0); let y = abs(ray.direction.y); @@ -54,11 +52,7 @@ const OBJ_CUBE: f32 = 1.0; const OBJ_SPHERE: f32 = 2.0; const OBJ_PLANE: f32 = 3.0; -fn df(p_in: vec3) -> f32 { - var p = p_in; - p.x = p_in.x * g_rot0[0][0] + p_in.z * g_rot0[0][1]; - p.z = p_in.x * g_rot0[1][0] + p_in.z * g_rot0[1][1]; - +fn df(p: vec3) -> f32 { // Cube var pc = p - vec3(-1.9, 0.0, 0.0); let dCube = sdBox(pc, vec3(1.6)); @@ -77,11 +71,7 @@ fn df(p_in: vec3) -> f32 { return d; } -fn dfWithID(p_in: vec3) -> RayMarchResult { - var p = p_in; - p.x = p_in.x * g_rot0[0][0] + p_in.z * g_rot0[0][1]; - p.z = p_in.x * g_rot0[1][0] + p_in.z * g_rot0[1][1]; - +fn dfWithID(p: vec3) -> RayMarchResult { // Cube var pc = p - vec3(-1.9, 0.0, 0.0); let dCube = sdBox(pc, vec3(1.6)); @@ -177,7 +167,7 @@ fn render1(ray: Ray) -> vec3 { } fn effect(p: vec2) -> vec3 { - g_rot0 = rot(-0.2 * uniforms.time); +// g_rot0 = rot(-0.2 * uniforms.time); let ray = getCameraRay(camera, p); return render1(ray); } -- cgit v1.2.3