|
| const VkBarrierInfo & | Vulkan::BarrierGetVk (const CoreGraphics::BarrierId id) |
| | Get Vulkan info.
|
| |
| 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
|
| |