[Bf-blender-cvs] [db1e811b4bd] temp-gpu-compute-shaders: Fix issue where library glsl isn't included for compute shaders.

Jeroen Bakker noreply at git.blender.org
Mon Apr 26 08:15:36 CEST 2021


Commit: db1e811b4bdc0f958477f4b93a18be388a3691e9
Author: Jeroen Bakker
Date:   Mon Apr 26 08:12:40 2021 +0200
Branches: temp-gpu-compute-shaders
https://developer.blender.org/rBdb1e811b4bdc0f958477f4b93a18be388a3691e9

Fix issue where library glsl isn't included for compute shaders.

===================================================================

M	source/blender/gpu/intern/gpu_shader.cc

===================================================================

diff --git a/source/blender/gpu/intern/gpu_shader.cc b/source/blender/gpu/intern/gpu_shader.cc
index d6331206b5e..fdd912bfd87 100644
--- a/source/blender/gpu/intern/gpu_shader.cc
+++ b/source/blender/gpu/intern/gpu_shader.cc
@@ -357,6 +357,9 @@ GPUShader *GPU_shader_create_ex(const char *vertcode,
     if (defines) {
       sources.append(defines);
     }
+    if (libcode) {
+      sources.append(libcode);
+    }
     sources.append(computecode);
 
     shader->compute_shader_from_glsl(sources);



More information about the Bf-blender-cvs mailing list