Skip to content

radv: Batch acceleration structure builds

Friedrich Vock requested to merge pixelcluster/mesa:radv-as-queue into main

This converts radv_CmdBuildAccelerationStructuresKHR to a simple shim that pushes the actual build commands to a queue, where they are accumulated and dispatched as late as possible.

This helps especially with games that don't do any build command batching of their own. For example, it triples the performance of Hitman 3.

/cc @KonstantinSeurer

Merge request reports