mesa: reduce calls to _mesa_test_framebuffer_completeness()

when updating/validating framebuffer state.  The _Status field is set
to zero when we need to recompute _Status.  Otherwise, it's up to date.
This commit is contained in:
Brian Paul 2011-02-28 18:24:25 -07:00
parent b0fceae22f
commit 1f9a0a4e6e

View file

@ -802,7 +802,7 @@ update_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb)
/* This is a user-created framebuffer.
* Completeness only matters for user-created framebuffers.
*/
if (fb->_Status != GL_FRAMEBUFFER_COMPLETE) {
if (fb->_Status == 0) {
_mesa_test_framebuffer_completeness(ctx, fb);
}
}