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:
authorClément Foucault <foucault.clem@gmail.com>2018-12-07 23:19:02 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-12-07 23:19:14 +0300
commit0fe5a789837394d54c1a7570ef1e46c8ab3b0830 (patch)
treebcaa601c4db1571f82ee1a88966393c2f9f6763b /source/blender/draw
parentc3da1691aca740850ad13b5c1fb2407f594585c9 (diff)
Fix T58949: Transform feedback shaders not having fragment shader
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/intern/draw_manager_shader.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/draw/intern/draw_manager_shader.c b/source/blender/draw/intern/draw_manager_shader.c
index a2583045ade..e8d693aa7c0 100644
--- a/source/blender/draw/intern/draw_manager_shader.c
+++ b/source/blender/draw/intern/draw_manager_shader.c
@@ -47,6 +47,7 @@
extern char datatoc_gpu_shader_2D_vert_glsl[];
extern char datatoc_gpu_shader_3D_vert_glsl[];
+extern char datatoc_gpu_shader_depth_only_frag_glsl[];
extern char datatoc_common_fullscreen_vert_glsl[];
#define USE_DEFERRED_COMPILATION 1
@@ -295,7 +296,9 @@ GPUShader *DRW_shader_create_with_transform_feedback(
const char *vert, const char *geom, const char *defines,
const GPUShaderTFBType prim_type, const char **varying_names, const int varying_count)
{
- return GPU_shader_create_ex(vert, NULL, geom, NULL, defines,
+ return GPU_shader_create_ex(vert,
+ datatoc_gpu_shader_depth_only_frag_glsl,
+ geom, NULL, defines,
prim_type, varying_names, varying_count, __func__);
}