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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev