diff options
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh b/source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh index f06872d8c10..72071163826 100644 --- a/source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh +++ b/source/blender/draw/engines/eevee/shaders/infos/eevee_lightprobe_info.hh @@ -12,24 +12,24 @@ GPU_SHADER_INTERFACE_INFO(eevee_lightprobe_display_iface, "interp") GPU_SHADER_CREATE_INFO(eevee_lightprobe_display_cubemap) .do_static_compilation(true) - .uniform_buf(0, "LightProbeInfoData", "probes_buf") - .uniform_buf(1, "CubemapData", "cubes_buf[CULLING_ITEM_BATCH]") + .additional_info("eevee_shared", "draw_view") + .uniform_buf(1, "LightProbeInfoData", "probes_buf") + .uniform_buf(2, "CubemapData", "cubes_buf[CULLING_ITEM_BATCH]") .sampler(0, ImageType::FLOAT_CUBE_ARRAY, "lightprobe_cube_tx") .vertex_out(eevee_lightprobe_display_iface) .fragment_out(0, Type::VEC4, "out_color") - .additional_info("eevee_shared") .vertex_source("eevee_lightprobe_display_cubemap_vert.glsl") .fragment_source("eevee_lightprobe_display_cubemap_frag.glsl"); GPU_SHADER_CREATE_INFO(eevee_lightprobe_display_grid) .do_static_compilation(true) - .uniform_buf(0, "GridData", "grids_buf[GRID_MAX]") - .uniform_buf(1, "LightProbeInfoData", "probes_buf") + .additional_info("eevee_shared", "draw_view") + .uniform_buf(1, "GridData", "grids_buf[GRID_MAX]") + .uniform_buf(2, "LightProbeInfoData", "probes_buf") .sampler(0, ImageType::FLOAT_2D_ARRAY, "lightprobe_grid_tx") .push_constant(Type::INT, "grid_id") .vertex_out(eevee_lightprobe_display_iface) .fragment_out(0, Type::VEC4, "out_color") - .additional_info("eevee_shared") .vertex_source("eevee_lightprobe_display_grid_vert.glsl") .fragment_source("eevee_lightprobe_display_grid_frag.glsl"); @@ -46,7 +46,7 @@ GPU_SHADER_INTERFACE_INFO(eevee_lightprobe_filter_iface, "interp") GPU_SHADER_CREATE_INFO(eevee_lightprobe_filter_diffuse) .do_static_compilation(true) .builtins(BuiltinBits::LAYER) - .uniform_buf(0, "LightProbeFilterData", "filter_buf") + .uniform_buf(1, "LightProbeFilterData", "filter_buf") .sampler(0, ImageType::FLOAT_CUBE, "radiance_tx") .fragment_out(0, Type::VEC4, "out_irradiance") .vertex_out(eevee_lightprobe_filter_iface) @@ -58,7 +58,7 @@ GPU_SHADER_CREATE_INFO(eevee_lightprobe_filter_glossy) .do_static_compilation(true) .builtins(BuiltinBits::LAYER) .define("CUBEMAP") - .uniform_buf(0, "LightProbeFilterData", "filter_buf") + .uniform_buf(1, "LightProbeFilterData", "filter_buf") .sampler(0, ImageType::FLOAT_CUBE, "radiance_tx") .fragment_out(0, Type::VEC4, "out_irradiance") .vertex_out(eevee_lightprobe_filter_iface) @@ -69,11 +69,11 @@ GPU_SHADER_CREATE_INFO(eevee_lightprobe_filter_glossy) GPU_SHADER_CREATE_INFO(eevee_lightprobe_filter_visibility) .do_static_compilation(true) .builtins(BuiltinBits::LAYER) - .uniform_buf(0, "LightProbeFilterData", "filter_buf") + .uniform_buf(1, "LightProbeFilterData", "filter_buf") .sampler(0, ImageType::DEPTH_CUBE, "depth_tx") .fragment_out(0, Type::VEC4, "out_visibility") .vertex_out(eevee_lightprobe_filter_iface) - .additional_info("eevee_shared") + .additional_info("eevee_shared", "draw_view") .vertex_source("eevee_lightprobe_filter_vert.glsl") .fragment_source("eevee_lightprobe_filter_visibility_frag.glsl"); @@ -81,7 +81,7 @@ GPU_SHADER_CREATE_INFO(eevee_lightprobe_filter_downsample) .do_static_compilation(true) .builtins(BuiltinBits::LAYER) .define("CUBEMAP") - .uniform_buf(0, "LightProbeFilterData", "filter_buf") + .uniform_buf(1, "LightProbeFilterData", "filter_buf") .sampler(0, ImageType::FLOAT_CUBE, "input_tx") .fragment_out(0, Type::VEC4, "out_color") .vertex_out(eevee_lightprobe_filter_iface) |