From a82e9586c4802cd07cfeb3136a157f57b96de60c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cle=CC=81ment=20Foucault?= Date: Tue, 10 Oct 2023 23:46:01 +0200 Subject: [PATCH] Fix EEVEE-Next: Compilation on Metal --- .../engines/eevee_next/shaders/eevee_ray_trace_screen_lib.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_ray_trace_screen_lib.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_ray_trace_screen_lib.glsl index 44d8f4f91b2..32fa3c94375 100644 --- a/source/blender/draw/engines/eevee_next/shaders/eevee_ray_trace_screen_lib.glsl +++ b/source/blender/draw/engines/eevee_next/shaders/eevee_ray_trace_screen_lib.glsl @@ -170,7 +170,7 @@ ScreenTraceHitData raytrace_planar(RayTraceData rt_data, raytrace_clip_ray_to_near_plane(ray); } - vec2 inv_texture_size = 1.0 / textureSize(planar_depth_tx, 0).xy; + vec2 inv_texture_size = 1.0 / vec2(textureSize(planar_depth_tx, 0).xy); /* NOTE: The 2.0 factor here is because we are applying it in NDC space. */ /* TODO(@fclem): This uses the main view's projection matrix, not the planar's one. * This works fine for reflection, but this prevent the use of any other projection capture. */