[Bf-blender-cvs] [bbbe5a38940] temp-vulkan-shader: Fix Eevee-next depth of field compilation.

Jeroen Bakker noreply at git.blender.org
Fri Dec 2 12:04:59 CET 2022


Commit: bbbe5a38940f0deb8625afbd1a3c24d8df42dd3c
Author: Jeroen Bakker
Date:   Fri Dec 2 12:04:18 2022 +0100
Branches: temp-vulkan-shader
https://developer.blender.org/rBbbbe5a38940f0deb8625afbd1a3c24d8df42dd3c

Fix Eevee-next depth of field compilation.

===================================================================

M	source/blender/draw/engines/eevee_next/shaders/eevee_depth_of_field_tiles_flatten_comp.glsl

===================================================================

diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_depth_of_field_tiles_flatten_comp.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_depth_of_field_tiles_flatten_comp.glsl
index 88737ade386..dcfd2a7ea24 100644
--- a/source/blender/draw/engines/eevee_next/shaders/eevee_depth_of_field_tiles_flatten_comp.glsl
+++ b/source/blender/draw/engines/eevee_next/shaders/eevee_depth_of_field_tiles_flatten_comp.glsl
@@ -26,7 +26,11 @@ shared uint bg_min_coc;
 shared uint bg_max_coc;
 shared uint bg_min_intersectable_coc;
 
+#ifdef GPU_VULKAN
+uint dof_tile_large_coc_uint = floatBitsToUint(dof_tile_large_coc);
+#else
 const uint dof_tile_large_coc_uint = floatBitsToUint(dof_tile_large_coc);
+#endif
 
 void main()
 {



More information about the Bf-blender-cvs mailing list