Go to the source code of this file.
|
| namespace | CoreGraphics |
| | Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
|
| |
|
| BarrierId | CoreGraphics::CreateBarrier (const BarrierCreateInfo &info) |
| | create barrier object
|
| |
| void | CoreGraphics::DestroyBarrier (const BarrierId id) |
| | destroy barrier object
|
| |
| void | CoreGraphics::BarrierReset (const BarrierId id) |
| | reset resources previously set in barrier
|
| |
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< TextureBarrierInfo, true > &textures, const Util::FixedArray< BufferBarrierInfo, true > &buffers) |
| | Push barrier to stack.
|
| |
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< TextureBarrierInfo, true > &textures) |
| | Push barrier to stack.
|
| |
| void | CoreGraphics::BarrierPush (const CoreGraphics::CmdBufferId buf, CoreGraphics::PipelineStage fromStage, CoreGraphics::PipelineStage toStage, CoreGraphics::BarrierDomain domain, const Util::FixedArray< BufferBarrierInfo, true > &buffers) |
| | Push barrier to stack.
|
| |
| void | CoreGraphics::BarrierPop (const CoreGraphics::CmdBufferId buf) |
| | pop barrier, reverses the from-to stages and any access flags in the buffers and texture barriers
|
| |
| void | CoreGraphics::BarrierRepeat (const CoreGraphics::CmdBufferId buf) |
| | repeat barrier in queue
|
| |
| CoreGraphics::ImageBits | CoreGraphics::ImageBitsFromString (const Util::String &str) |
| |
| CoreGraphics::ImageLayout | CoreGraphics::ImageLayoutFromString (const Util::String &str) |
| |