|
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
|
|