![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Headers/CommandBuffer.h"
#include "Headers/CommandBufferPool.h"
#include "Core/Headers/StringHelper.h"
#include "Platform/Video/Headers/GFXDevice.h"
#include "Platform/Video/Headers/Pipeline.h"
#include "Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers/GenericVertexData.h"
#include "Platform/Video/Buffers/ShaderBuffer/Headers/ShaderBuffer.h"
#include "Platform/Video/Textures/Headers/Texture.h"
#include "Utility/Headers/Localization.h"
Go to the source code of this file.
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
namespace | Divide::GFX |
namespace | Divide::GFX::anonymous_namespace{CommandBuffer.cpp} |
Functions | |
FORCE_INLINE bool | Divide::GFX::anonymous_namespace{CommandBuffer.cpp}::ShouldSkipBatch (const CommandType type) noexcept |
bool | Divide::GFX::anonymous_namespace{CommandBuffer.cpp}::RemoveEmptyDrawCommands (GenericDrawCommandContainer &commands) |
bool | Divide::GFX::anonymous_namespace{CommandBuffer.cpp}::EraseEmptyCommands (CommandBuffer::CommandList &commands) |
bool | Divide::GFX::anonymous_namespace{CommandBuffer.cpp}::RemoveEmptyLocks (GFX::MemoryBarrierCommand *memCmd) |
void | Divide::GFX::ResetCommandBufferQueue (CommandBufferQueue &queue) |
void | Divide::GFX::AddCommandBufferToQueue (CommandBufferQueue &queue, const Handle< GFX::CommandBuffer > &commandBuffer) |
void | Divide::GFX::AddCommandBufferToQueue (CommandBufferQueue &queue, Handle< GFX::CommandBuffer > &&commandBuffer) |
void | Divide::GFX::ToString (const CommandBase &cmd, const CommandType type, I32 &crtIndent, string &out) |
bool | Divide::GFX::BatchDrawCommands (GenericDrawCommand &previousGDC, GenericDrawCommand ¤tGDC) noexcept |
bool | Divide::GFX::Merge (DrawCommand *prevCommand, DrawCommand *crtCommand) |
bool | Divide::GFX::Merge (GFX::MemoryBarrierCommand *lhs, GFX::MemoryBarrierCommand *rhs) |
bool | Divide::GFX::Merge (SendPushConstantsCommand *lhs, SendPushConstantsCommand *rhs) |