meta: Avoid FBO resizing/reallocating in decompress_texture_image
Reallocate/resize decompress FBO only if texture image width/height is greater than existing decompress FBO width/height. This is a candidate for stable branches. Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -3292,7 +3292,7 @@ decompress_texture_image(struct gl_context *ctx,
|
||||
}
|
||||
|
||||
/* alloc dest surface */
|
||||
if (width != decompress->Width || height != decompress->Height) {
|
||||
if (width > decompress->Width || height > decompress->Height) {
|
||||
_mesa_RenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGBA,
|
||||
width, height);
|
||||
decompress->Width = width;
|
||||
|
||||
Reference in New Issue
Block a user