52 GLBackend::platform_init();
54 GLBackend::capabilities_init();
61 GLBackend::platform_exit();
76 return new GLContext(ghost_window, shared_orphan_list_);
126 return shared_orphan_list_;
130 static void platform_init(
void);
131 static void platform_exit(
void);
133 static void capabilities_init(
void);
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
DrawList * drawlist_alloc(int list_length) override
void samplers_update(void) override
Shader * shader_alloc(const char *name) override
Batch * batch_alloc(void) override
UniformBuf * uniformbuf_alloc(int size, const char *name) override
QueryPool * querypool_alloc(void) override
VertBuf * vertbuf_alloc(void) override
static GLBackend * get(void)
Texture * texture_alloc(const char *name) override
Context * context_alloc(void *ghost_window) override
GLSharedOrphanLists & shared_orphan_list_get(void)
FrameBuffer * framebuffer_alloc(const char *name) override
IndexBuf * indexbuf_alloc(void) override
static void samplers_free(void)
static void samplers_update(void)
static void samplers_init(void)
static GPUBackend * get(void)