void GLTextureSource::DeallocateDeviceData() { if (!mExternallyOwned) { DeleteTextureHandle(); } }
GLTextureSource::~GLTextureSource() { MOZ_COUNT_DTOR(GLTextureSource); if (!mExternallyOwned) { DeleteTextureHandle(); } }
void RenderDXGITextureHostOGL::SetGLContext(gl::GLContext* aContext) { if (mGL.get() != aContext) { // Release the texture handle in the previous gl context. DeleteTextureHandle(); mGL = aContext; } }
RenderDXGITextureHostOGL::~RenderDXGITextureHostOGL() { MOZ_COUNT_DTOR_INHERITED(RenderDXGITextureHostOGL, RenderTextureHostOGL); DeleteTextureHandle(); }