LLGL 0.05 Beta
Loading...
Searching...
No Matches
CommandBufferTier1.inl File Reference

Functions

virtual void SetShadingRate (LLGL::ShadingRate shadingRate) override final
virtual void SetShadingRate (LLGL::ShadingRate shadingRate, LLGL::ShadingRateOp combinerOpX, LLGL::ShadingRateOp combinerOpY) override final
virtual void DrawMesh (std::uint32_t numWorkGroupsX, std::uint32_t numWorkGroupsY, std::uint32_t numWorkGroupsZ) override final
virtual void DrawMeshIndirect (LLGL::Buffer &buffer, std::uint64_t offset, std::uint32_t numCommands, std::uint32_t stride) override final
virtual void DrawMeshIndirect (LLGL::Buffer &argumentsBuffer, std::uint64_t argumentsOffset, LLGL::Buffer &countBuffer, std::uint64_t countOffset, std::uint32_t maxNumCommands, std::uint32_t stride) override final

Function Documentation

◆ DrawMesh()

virtual void DrawMesh ( std::uint32_t numWorkGroupsX,
std::uint32_t numWorkGroupsY,
std::uint32_t numWorkGroupsZ )
finaloverridevirtual

◆ DrawMeshIndirect() [1/2]

virtual void DrawMeshIndirect ( LLGL::Buffer & argumentsBuffer,
std::uint64_t argumentsOffset,
LLGL::Buffer & countBuffer,
std::uint64_t countOffset,
std::uint32_t maxNumCommands,
std::uint32_t stride )
finaloverridevirtual

◆ DrawMeshIndirect() [2/2]

virtual void DrawMeshIndirect ( LLGL::Buffer & buffer,
std::uint64_t offset,
std::uint32_t numCommands,
std::uint32_t stride )
finaloverridevirtual

◆ SetShadingRate() [1/2]

virtual void SetShadingRate ( LLGL::ShadingRate shadingRate)
finaloverridevirtual

◆ SetShadingRate() [2/2]

virtual void SetShadingRate ( LLGL::ShadingRate shadingRate,
LLGL::ShadingRateOp combinerOpX,
LLGL::ShadingRateOp combinerOpY )
finaloverridevirtual