From abdee10a8c7d1b819e48401eb2ecce602b2b16db Mon Sep 17 00:00:00 2001 From: KeeVee Games Date: Sat, 24 Jan 2026 19:39:23 +0400 Subject: [PATCH] Fix non-antialiased rendering in 3D docs --- docs/docs/3d_docs_0.glsl | 3 ++- docs/docs/3d_docs_0.hlsl | 3 ++- docs/docs/3d_docs_1.glsl | 3 ++- docs/docs/3d_docs_1.hlsl | 3 ++- docs/docs/3d_docs_2.glsl | 3 ++- docs/docs/3d_docs_2.hlsl | 3 ++- docs/docs/3d_docs_3.glsl | 3 ++- docs/docs/3d_docs_3.hlsl | 3 ++- docs/docs/3d_docs_4.glsl | 3 ++- docs/docs/3d_docs_4.hlsl | 3 ++- docs/docs/3d_docs_5.glsl | 3 ++- docs/docs/3d_docs_5.hlsl | 3 ++- docs_src/3D_docs.hlsl | 3 ++- 13 files changed, 26 insertions(+), 13 deletions(-) diff --git a/docs/docs/3d_docs_0.glsl b/docs/docs/3d_docs_0.glsl index 4f39362..2be69cf 100644 --- a/docs/docs/3d_docs_0.glsl +++ b/docs/docs/3d_docs_0.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_0.hlsl b/docs/docs/3d_docs_0.hlsl index 22a208c..b766967 100644 --- a/docs/docs/3d_docs_0.hlsl +++ b/docs/docs/3d_docs_0.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_1.glsl b/docs/docs/3d_docs_1.glsl index 29982dd..d50c0aa 100644 --- a/docs/docs/3d_docs_1.glsl +++ b/docs/docs/3d_docs_1.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_1.hlsl b/docs/docs/3d_docs_1.hlsl index 7ce7b55..b521412 100644 --- a/docs/docs/3d_docs_1.hlsl +++ b/docs/docs/3d_docs_1.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_2.glsl b/docs/docs/3d_docs_2.glsl index 60fb14c..e344c7f 100644 --- a/docs/docs/3d_docs_2.glsl +++ b/docs/docs/3d_docs_2.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_2.hlsl b/docs/docs/3d_docs_2.hlsl index 9d64293..681da28 100644 --- a/docs/docs/3d_docs_2.hlsl +++ b/docs/docs/3d_docs_2.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_3.glsl b/docs/docs/3d_docs_3.glsl index 55aa9b2..80da1c1 100644 --- a/docs/docs/3d_docs_3.glsl +++ b/docs/docs/3d_docs_3.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_3.hlsl b/docs/docs/3d_docs_3.hlsl index 4c8260b..a6c37d7 100644 --- a/docs/docs/3d_docs_3.hlsl +++ b/docs/docs/3d_docs_3.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_4.glsl b/docs/docs/3d_docs_4.glsl index 19cbef4..dcae6a9 100644 --- a/docs/docs/3d_docs_4.glsl +++ b/docs/docs/3d_docs_4.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_4.hlsl b/docs/docs/3d_docs_4.hlsl index 2cb3a70..88494de 100644 --- a/docs/docs/3d_docs_4.hlsl +++ b/docs/docs/3d_docs_4.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_5.glsl b/docs/docs/3d_docs_5.glsl index 2e0cc1e..c7ce99d 100644 --- a/docs/docs/3d_docs_5.glsl +++ b/docs/docs/3d_docs_5.glsl @@ -166,7 +166,8 @@ void mainImage( out vec4 fragColor, in vec2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, ((u_worldFromView * vec4(0, 0, 0, 1)).xyz), normalize(worldPos - context.ro)); + vec3 ro = ((u_worldFromView * vec4(0, 0, 0, 1)).xyz); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = vec4(computeSkyColor(context), 1); diff --git a/docs/docs/3d_docs_5.hlsl b/docs/docs/3d_docs_5.hlsl index 3a72d41..9ddc48f 100644 --- a/docs/docs/3d_docs_5.hlsl +++ b/docs/docs/3d_docs_5.hlsl @@ -131,7 +131,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1); diff --git a/docs_src/3D_docs.hlsl b/docs_src/3D_docs.hlsl index 206e946..cff59e6 100644 --- a/docs_src/3D_docs.hlsl +++ b/docs_src/3D_docs.hlsl @@ -117,7 +117,8 @@ void mainImage( out float4 fragColor, in float2 fragCoord ) worldPos = worldPosHom.xyz / worldPosHom.w; } - s2h_init(context, S2S_CAMERA_POS(), normalize(worldPos - context.ro)); + vec3 ro = S2S_CAMERA_POS(); + s2h_init(context, ro, normalize(worldPos - ro)); // uncomment to composite with former pass context.dstColor = float4(computeSkyColor(context), 1);