void nvgluDeleteFramebuffer(NVGLUframebuffer* _framebuffer) { if (_framebuffer == NULL) { return; } if (bgfx::isValid(_framebuffer->handle)) { bgfx::destroy(_framebuffer->handle); } struct NVGparams* params = nvgInternalParams(_framebuffer->ctx); struct GLNVGcontext* gl = (struct GLNVGcontext*)params->userPtr; glnvg__deleteTexture(gl, _framebuffer->image); BX_DELETE(gl->allocator, _framebuffer); }
static int glnvg__renderDeleteTexture(void* uptr, int image) { GLNVGcontext* gl = (GLNVGcontext*)uptr; return glnvg__deleteTexture(gl, image); }