Fix T58949: Transform feedback shaders not having fragment shader

This commit is contained in:
Clément Foucault 2018-12-07 21:19:02 +01:00
parent c3da1691ac
commit 0fe5a78983
Notes: blender-bot 2023-02-14 05:16:25 +01:00
Referenced by issue #61665, Hiding curve in edit mode does not hide its bevel
Referenced by issue #59321, Front View in Wireframe causes instant crash
Referenced by issue #59193, Crash with SIGSEGV in DEG::DepsgraphRelationBuilder::build_rigidbody(Scene*) () while running python script in 2.80b
Referenced by issue #59097, Pose Library - Fake users and Appending can´t merge pose library
Referenced by issue #59078, core dumped when opening the file
Referenced by issue #59082, De-selecting all, leaves the Move tool gizmo visible
Referenced by issue #59083, Normal transform orientation ignores absolute grid snap
Referenced by issue #59049, Edge slide clamping doesn't work with Blender 2.7 keymap
Referenced by issue #59023, Wireframe + lock view to axis makes Blender crash
Referenced by issue #59027, Orthographic wireframe view of a plane mesh causes crash
Referenced by issue #59008, Black screen on View Animation window
Referenced by issue #58994, Subdivision Surface modifier generates artifacts with Mean Crease=1
Referenced by issue #58949, Wrong assert check for transfor mfeedback
Referenced by issue #58629, 2.80 refuses to complete startup to reach splash screen - always hangs grey with AMD graphics driver crash notice
1 changed files with 4 additions and 1 deletions

View File

@ -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__);
}