[Bf-blender-cvs] [d7d22a4a8d7] temp-viewport-compositor-compiler: Viewport Compositor: Share realization shader info
Omar Emara
noreply at git.blender.org
Thu Mar 31 11:09:44 CEST 2022
Commit: d7d22a4a8d7c4de6066093a3f4df1b8871ebb2c1
Author: Omar Emara
Date: Thu Mar 31 11:06:40 2022 +0200
Branches: temp-viewport-compositor-compiler
https://developer.blender.org/rBd7d22a4a8d7c4de6066093a3f4df1b8871ebb2c1
Viewport Compositor: Share realization shader info
===================================================================
M source/blender/gpu/shaders/compositor/infos/compositor_realize_on_domain_info.hh
===================================================================
diff --git a/source/blender/gpu/shaders/compositor/infos/compositor_realize_on_domain_info.hh b/source/blender/gpu/shaders/compositor/infos/compositor_realize_on_domain_info.hh
index 4701d0bc2f6..f11852e9dc0 100644
--- a/source/blender/gpu/shaders/compositor/infos/compositor_realize_on_domain_info.hh
+++ b/source/blender/gpu/shaders/compositor/infos/compositor_realize_on_domain_info.hh
@@ -19,26 +19,23 @@
#include "gpu_shader_create_info.hh"
-GPU_SHADER_CREATE_INFO(compositor_realize_on_domain_color)
+GPU_SHADER_CREATE_INFO(compositor_realize_on_domain_shared)
.local_group_size(16, 16)
.push_constant(Type::MAT3, "inverse_transformation")
.sampler(0, ImageType::FLOAT_2D, "input_sampler")
+ .compute_source("compositor_realize_on_domain.glsl");
+
+GPU_SHADER_CREATE_INFO(compositor_realize_on_domain_color)
+ .additional_info("compositor_realize_on_domain_shared")
.image(0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "domain")
- .compute_source("compositor_realize_on_domain.glsl")
.do_static_compilation(true);
GPU_SHADER_CREATE_INFO(compositor_realize_on_domain_vector)
- .local_group_size(16, 16)
- .push_constant(Type::MAT3, "inverse_transformation")
- .sampler(0, ImageType::FLOAT_2D, "input_sampler")
+ .additional_info("compositor_realize_on_domain_shared")
.image(0, GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D, "domain")
- .compute_source("compositor_realize_on_domain.glsl")
.do_static_compilation(true);
GPU_SHADER_CREATE_INFO(compositor_realize_on_domain_float)
- .local_group_size(16, 16)
- .push_constant(Type::MAT3, "inverse_transformation")
- .sampler(0, ImageType::FLOAT_2D, "input_sampler")
+ .additional_info("compositor_realize_on_domain_shared")
.image(0, GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D, "domain")
- .compute_source("compositor_realize_on_domain.glsl")
.do_static_compilation(true);
More information about the Bf-blender-cvs
mailing list