On 02.10.2014 19:14, Marek Olšák wrote:
1) We should have our own copyright in the new file.

Other than that:
Reviewed-by: Marek Olšák <marek.ol...@amd.com>

The following things can be done in a separate patch.

2) I recommend removing the CMASK and FMASK checking and replacing it
with nr_samples > 1 (for SI too). For nr_samples <= 1, CMASK checking
is already covered by dirty_level_mask checking and CMASK is pretty
much disabled after the flush_resource call, whose sole purpose is to
decompress a surface with CMASK.

3) I'm pretty sure this won't work with HTILE and flush_resource
doesn't decompress a surface with HTILE. The solution is to check
dirty_level_mask of depth buffers and fall back if it's non-zero.

Basically, dirty_level_mask always tells you whether CMASK or HTILE is
in use and which mipmap levels are affected.

Thanks for your review and suggestions. I hope v3 matches what you're thinking of.


--
Earthling Michel Dänzer            |                  http://www.amd.com
Libre software enthusiast          |                Mesa and X developer
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to