Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
commandbuffer.cc File Reference
#include "
commandbuffer.h
"
#include "
barrier.h
"
Namespaces
namespace
CoreGraphics
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
Functions
void
CoreGraphics::CmdBarrier
(const
CmdBufferId
id,
CoreGraphics::PipelineStage
fromStage,
CoreGraphics::PipelineStage
toStage,
CoreGraphics::BarrierDomain
domain, const
Util::FixedArray
<
TextureBarrierInfo
, true > &textures, const
IndexT
fromQueue=
InvalidIndex
, const
IndexT
toQueue=
InvalidIndex
, const char *name=nullptr)
Insert pipeline barrier.
void
CoreGraphics::CmdBarrier
(const
CmdBufferId
id,
CoreGraphics::PipelineStage
fromStage,
CoreGraphics::PipelineStage
toStage,
CoreGraphics::BarrierDomain
domain, const
Util::FixedArray
<
BufferBarrierInfo
, true > &buffers, const
IndexT
fromQueue=
InvalidIndex
, const
IndexT
toQueue=
InvalidIndex
, const char *name=nullptr)
Insert pipeline barrier.
void
CoreGraphics::CmdBarrier
(const
CmdBufferId
id,
CoreGraphics::PipelineStage
fromStage,
CoreGraphics::PipelineStage
toStage,
CoreGraphics::BarrierDomain
domain, const
Util::FixedArray
<
AccelerationStructureBarrierInfo
, true > &accelerationStructures, const
IndexT
fromQueue=
InvalidIndex
, const
IndexT
toQueue=
InvalidIndex
, const char *name=nullptr)
Insert pipeline barrier.
void
CoreGraphics::CmdBarrier
(const
CmdBufferId
id,
CoreGraphics::PipelineStage
fromStage,
CoreGraphics::PipelineStage
toStage,
CoreGraphics::BarrierDomain
domain, const
IndexT
fromQueue=
InvalidIndex
, const
IndexT
toQueue=
InvalidIndex
, const char *name=nullptr)
Insert pipeline barrier.
code
render
coregraphics
commandbuffer.cc
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.