mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-05 06:11:05 +00:00
Add serialisation & replay of Acceleration structure build calls
* Add patching of BLAS address in TLAS * Add a compute shader to patch the BLAS address * Adds a pipeline, and root signature for patching the BLAS
This commit is contained in:
@@ -4715,6 +4715,14 @@ actions.
|
||||
The action marks the beginning or end of a render pass. See :data:`BeginPass` and
|
||||
:data:`EndPass`.
|
||||
|
||||
.. data:: DispatchRay
|
||||
|
||||
This action issues a number of rays.
|
||||
|
||||
.. data:: BuildAccStruct
|
||||
|
||||
This action builds the acceleration structure.
|
||||
|
||||
.. data:: Indexed
|
||||
|
||||
The action uses an index buffer.
|
||||
@@ -4772,6 +4780,8 @@ enum class ActionFlags : uint32_t
|
||||
Resolve = 0x0800,
|
||||
GenMips = 0x1000,
|
||||
PassBoundary = 0x2000,
|
||||
DispatchRay = 0x4000,
|
||||
BuildAccStruct = 0x8000,
|
||||
|
||||
// flags
|
||||
Indexed = 0x010000,
|
||||
|
||||
Reference in New Issue
Block a user