[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