15 .define(
"DRW_DEBUG_PRINT")
16 .typedef_source(
"draw_shader_shared.hh")
22 .do_static_compilation(
true)
23 .typedef_source(
"draw_shader_shared.hh")
25 .vertex_out(draw_debug_print_display_iface)
26 .fragment_out(0, Type::VEC4,
"out_color")
27 .push_constant(Type::VEC2,
"viewport_size")
28 .vertex_source(
"draw_debug_print_display_vert.glsl")
29 .fragment_source(
"draw_debug_print_display_frag.glsl");
40 .define(
"DRW_DEBUG_DRAW")
41 .typedef_source(
"draw_shader_shared.hh")
43 Qualifier::READ_WRITE,
45 "drw_debug_verts_buf[]");
50 .do_static_compilation(
true)
51 .typedef_source(
"draw_shader_shared.hh")
53 .vertex_out(draw_debug_draw_display_iface)
54 .fragment_out(0, Type::VEC4,
"out_color")
55 .push_constant(Type::MAT4,
"persmat")
56 .vertex_source(
"draw_debug_draw_display_vert.glsl")
57 .fragment_source(
"draw_debug_draw_display_frag.glsl");
#define DRW_DEBUG_DRAW_SLOT
#define DRW_DEBUG_PRINT_SLOT
#define GPU_SHADER_INTERFACE_INFO(_interface, _inst_name)
#define GPU_SHADER_CREATE_INFO(_info)