Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.hh22
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)