22#define SELECT_DEBUG_ENGINE "SELECT_DEBUG_ENGINE"
54 if (!
e_data.select_debug_sh) {
90 N_(
"Select ID Debug"),
107#undef SELECT_DEBUG_ENGINE
ID and Library types, which are fundamental for SDNA.
char DRWViewportEmptyList
#define DRW_SHADER_FREE_SAFE(shader)
#define DRW_VIEWPORT_DATA_SIZE(ty)
GPUShader * GPU_shader_create_from_info_name(const char *info_name)
struct GPUShader GPUShader
DRWShadingGroup * DRW_shgroup_create(GPUShader *shader, DRWPass *pass)
void DRW_shgroup_uniform_texture(DRWShadingGroup *shgroup, const char *name, const GPUTexture *tex)
DRWPass * DRW_pass_create(const char *name, DRWState state)
void DRW_shgroup_call_procedural_triangles(DRWShadingGroup *shgroup, const Object *ob, uint tri_count)
void DRW_draw_pass(DRWPass *pass)
static void select_debug_draw_scene(void *vedata)
struct GPUShader * select_debug_sh
DrawEngineType draw_engine_debug_select_type
static struct @245 e_data
static const DrawEngineDataSize select_debug_data_size
static void select_debug_engine_init(void *vedata)
static void select_debug_engine_free(void)
GPUTexture * DRW_engine_select_texture_get()
DRWViewportEmptyList * txl
DRWViewportEmptyList * fbl
SELECTIDDEBUG_PassList * psl
DRWViewportEmptyList * stl
struct DRWPass * debug_pass