diff options
author | Eric Anholt <[email protected]> | 2012-12-18 11:55:16 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-12-22 13:46:04 -0800 |
commit | e454b2d480c4ef875cd0800b12a0b4cd37821cb5 (patch) | |
tree | ba5526434d2e7707f9cd47f125a64167d4b02102 /src | |
parent | 3b458416e3d5647f65be93bb78c96d5d68830660 (diff) |
i965: Assert that relayout laid out something that won't need it again.
The ETC1 changes failed at this, so let's make sure it will be caught in
testing next time.
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_tex_validate.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_tex_validate.c b/src/mesa/drivers/dri/intel/intel_tex_validate.c index 2f1b3542535..3f21601a8a9 100644 --- a/src/mesa/drivers/dri/intel/intel_tex_validate.c +++ b/src/mesa/drivers/dri/intel/intel_tex_validate.c @@ -113,6 +113,12 @@ intel_finalize_mipmap_tree(struct intel_context *intel, GLuint unit) if (intelObj->mt != intelImage->mt) { intel_miptree_copy_teximage(intel, intelImage, intelObj->mt); } + + /* After we're done, we'd better agree that our layout is + * appropriate, or we'll end up hitting this function again on the + * next draw + */ + assert(intel_miptree_match_image(intelObj->mt, &intelImage->base.Base)); } } |