diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-12-07 23:19:02 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-12-07 23:19:14 +0300 |
commit | 0fe5a789837394d54c1a7570ef1e46c8ab3b0830 (patch) | |
tree | bcaa601c4db1571f82ee1a88966393c2f9f6763b /source/blender/draw/intern/draw_manager_shader.c | |
parent | c3da1691aca740850ad13b5c1fb2407f594585c9 (diff) |
Fix T58949: Transform feedback shaders not having fragment shader
Diffstat (limited to 'source/blender/draw/intern/draw_manager_shader.c')
-rw-r--r-- | source/blender/draw/intern/draw_manager_shader.c | 5 |
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__); } |