[Mesa-dev] [PATCH 0/3] r600g removal of unnecessary cache flushes

Grazvydas Ignotas notasas at gmail.com
Tue May 31 00:26:44 UTC 2016


On Tue, May 31, 2016 at 2:58 AM, Grazvydas Ignotas <notasas at gmail.com> wrote:
> I've patched the CS validator and there seem to be some regressions:
>
> arb_map_buffer_range 11/11 5/11
> copybuffersubdata decrement-offset
> copybuffersubdata increment-offset
> copybuffersubdata offset=0
> map_invalidate_range_bit decrement-offset
> map_invalidate_range_bit increment-offset
> map_invalidate_range_bit offset=0
> arb_texture_buffer_object 77/78 76/78
> subdata-sync
> arb_vertex_buffer_object 16/16 13/16
> vbo-subdata-many drawarrays
> vbo-subdata-many drawelements
> vbo-subdata-many drawrangeelements
>
> The "good" run was done on newer git master than what your
> r600-opt-flushes branch is based on, don't know if it has any effect.
> Should I attempt to bisect?

9cb1646 "r600g: only do necessary cache flushes in cp_dma_copy_buffer"
seems to be the bad one.

GraÅžvydas


More information about the mesa-dev mailing list