[Mesa-dev] radeonsi htile (aka HyperZ) support v2 (fixed)

2013-12-10 Thread Andreas Hartmetz
Fixed patch 3, the previous one didn't compile and would also have had a bug where it didn't compile. The storage location of db_render_override is a bit dubious, any better ideas? Create si_db_misc_state? Create si_db_framebuffer_state? ___ mesa-dev mai

[Mesa-dev] radeonsi htile (aka HyperZ) support v2

2013-12-10 Thread Andreas Hartmetz
Performance numbers are still the same. I've addressed almost all the concerns. Registers that shouldn't be used when depth htile is disabled are still written anyway because I figured it's no big overhead, simpler, and possibly safer. si_texture_htile_alloc_size() is modeled after si_texture_get_c