From 572e82494ac40e28d2c07c592a00314cb862b6f4 Mon Sep 17 00:00:00 2001 From: Cody Winchester Date: Tue, 30 Dec 2025 01:54:13 -0600 Subject: [PATCH] GOOENGINE: Fix broken window coordinates Fixes error in the texture coordinate window output --- .../blender/draw/engines/gooengine/shaders/surface_lib.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/draw/engines/gooengine/shaders/surface_lib.glsl b/source/blender/draw/engines/gooengine/shaders/surface_lib.glsl index 01e6bbdd631..cdf620815ac 100644 --- a/source/blender/draw/engines/gooengine/shaders/surface_lib.glsl +++ b/source/blender/draw/engines/gooengine/shaders/surface_lib.glsl @@ -221,11 +221,11 @@ vec3 coordinate_screen(vec3 P) /* Unsupported. It would make the probe camera-dependent. */ window.xy = vec2(0.5); -#elif defined(WORLD_BACKGROUND) && defined(common_UNIFORMS_LIB) +#elif defined(WORLD_BACKGROUND) && defined(COMMON_UNIFORMS_LIB) window.xy = project_point(ProjectionMatrix, viewPosition).xy * 0.5 + 0.5; window.xy = window.xy * cameraUvScaleBias.xy + cameraUvScaleBias.zw; -#elif defined(common_UNIFORMS_LIB) /* MESH */ +#elif defined(COMMON_UNIFORMS_LIB) /* MESH */ window.xy = project_point(ProjectionMatrix, transform_point(ViewMatrix, P)).xy * 0.5 + 0.5; window.xy = window.xy * cameraUvScaleBias.xy + cameraUvScaleBias.zw; #endif