summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2015-07-16 17:14:07 +0200
committerMarek Olšák <[email protected]>2015-07-22 23:56:00 +0200
commitd082c5324914212f76e45be497229c7a0681f706 (patch)
treeefbafb1447cb9b036d79244f5a8930deff1702e2
parent2f50fc040c223339dc14f2975c45d35dd4513c13 (diff)
st/mesa: don't call st_validate_state in BlitFramebuffer
None of the draw states are used here. This fixes a crash in piglit: ext_framebuffer_blit/blit-early Calling st_manager_validate_framebuffers is the minimum requirement here. Cc: [email protected]
-rw-r--r--src/mesa/state_tracker/st_cb_blit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/state_tracker/st_cb_blit.c b/src/mesa/state_tracker/st_cb_blit.c
index 6d9371852c5..139690615d6 100644
--- a/src/mesa/state_tracker/st_cb_blit.c
+++ b/src/mesa/state_tracker/st_cb_blit.c
@@ -39,7 +39,7 @@
#include "st_cb_bitmap.h"
#include "st_cb_blit.h"
#include "st_cb_fbo.h"
-#include "st_atom.h"
+#include "st_manager.h"
#include "util/u_format.h"
@@ -92,7 +92,7 @@ st_BlitFramebuffer(struct gl_context *ctx,
} clip;
struct pipe_blit_info blit;
- st_validate_state(st);
+ st_manager_validate_framebuffers(st);
/* Make sure bitmap rendering has landed in the framebuffers */
st_flush_bitmap_cache(st);