Skip to content

Draft: radv: Enable descriptorBufferCaptureReplay.

Tatsuyuki Ishi requested to merge ishitatsuyuki/mesa:db-replay into main

The descriptors should be deterministic as long as the memory address it's assigned to is equal. Enable it by just advertising the feature and putting a dummy capture replay data requirement of 1 (0 is not permitted).

Unresolved question: Should we keep a copy of the descriptor data so that we can error on e.g. GPU generation mismatch? It's kind of a best effort thing though, and I don't know what's the Vulkan spec's stance on that.

Right now there isn't any dev tool / application to test this with. Marking as draft until I can ensure sufficient testing.

Merge request reports