summaryrefslogtreecommitdiff
path: root/src/gpu/post_process_helper.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/post_process_helper.cc')
-rw-r--r--src/gpu/post_process_helper.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gpu/post_process_helper.cc b/src/gpu/post_process_helper.cc
index 4ffa9c1..c5bef27 100644
--- a/src/gpu/post_process_helper.cc
+++ b/src/gpu/post_process_helper.cc
@@ -21,8 +21,10 @@ WGPURenderPipeline create_post_process_pipeline(WGPUDevice device,
.uniform(PP_BINDING_EFFECT_PARAMS, WGPUShaderStage_Fragment)
.build(device);
+ const std::string composed_shader = ShaderComposer::Get().Compose({}, shader_code);
+
WGPURenderPipeline pipeline = RenderPipelineBuilder(device)
- .shader(shader_code)
+ .shader(composed_shader.c_str())
.bind_group_layout(bgl)
.format(format)
.build();