42 return get_static_cache().get();
46 get_static_cache().release();
55 return "Select ID Debug";
59 void begin_sync()
final{};
62 void end_sync()
final{};
67 if (texture_u32 ==
nullptr) {
ID and Library types, which are fundamental for SDNA.
void DRW_submission_end()
void DRW_submission_start()
void submit(PassSimple &pass, View &view)
void bind_texture(const char *name, GPUTexture *texture, GPUSamplerState state=sampler_auto)
void state_set(DRWState state, int clip_plane_count=0)
void draw_procedural(GPUPrimType primitive, uint instance_len, uint vertex_len, uint vertex_first=-1, ResourceHandleRange handle={0}, uint custom_id=0)
void shader_set(GPUShader *shader)
StaticShader select_debug
static ShaderCache & get()
A running instance of the engine.
GPUTexture * DRW_engine_select_texture_get()
DrawEngine * create_instance() final
static void free_static()