[Mesa-dev] [PATCH 00/12] RadeonSI: SDMA ClearBuffer support and other SDMA improvements

Hi, These patches optimize our SDMA usage and implement buffer clearing. They also turn SDMA IBs into de-facto preambles of GFX IB, because any clear that is also the first buffer use is pushed It improves DeusEx:MD performance by 70% and the slow ClearBuffer implementation was the main problem. Using SDMA instead of slow CP DMA restored performance, though we might also consider using a compute shader instead of SDMA, because the compute shader can always be asynchronous to graphics in this case (SDMA isn't asynchronous due to the IB dependency). Marek