Avoid leaking framebuffer objects in verifyLookupTextureData methods.
Affects:
KHR-GL4*.sparse_texture_clamp_tests.SparseTextureClampLookupColor
KHR-GL4*.sparse_texture_clamp_tests.SparseTextureClampLookupResidency
Components: OpenGL
VK-GL-CTS issue: 1312
Change-Id: I12aedd34fa80dbd9061ac174ce622a976019396d
gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
GLU_EXPECT_NO_ERROR(gl.getError(), "glBindFramebuffer");
gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
GLU_EXPECT_NO_ERROR(gl.getError(), "glBindFramebuffer");
+ gl.deleteFramebuffers(1, &fbo);
+ GLU_EXPECT_NO_ERROR(gl.getError(), "glDeleteFramebuffers");
+
Texture::Delete(gl, verifyTexture);
return result;
Texture::Delete(gl, verifyTexture);
return result;
gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
GLU_EXPECT_NO_ERROR(gl.getError(), "glBindFramebuffer");
gl.bindFramebuffer(GL_FRAMEBUFFER, 0);
GLU_EXPECT_NO_ERROR(gl.getError(), "glBindFramebuffer");
+ gl.deleteFramebuffers(1, &fbo);
+ GLU_EXPECT_NO_ERROR(gl.getError(), "glDeleteFramebuffers");
+
Texture::Delete(gl, verifyTexture);
return result;
Texture::Delete(gl, verifyTexture);
return result;