Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp} Namespace Reference

Classes

struct  SBaseImageState
 
class  ScopedImageLayoutTransition
 

Functions

SBaseImageState GetBaseImageState (CTexture *texture)
 
template<typename TransferOp >
void TransferForEachFramebufferAttachmentPair (CRingCommandContext &commandContext, CFramebuffer *sourceFramebuffer, CFramebuffer *destinationFramebuffer, TransferOp transferOp)
 

Variables

constexpr uint32_t UNIFORM_BUFFER_INITIAL_SIZE = 1024 * 1024
 
constexpr uint32_t FRAME_INPLACE_BUFFER_INITIAL_SIZE = 128 * 1024
 

Function Documentation

◆ GetBaseImageState()

SBaseImageState Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::GetBaseImageState ( CTexture texture)

◆ TransferForEachFramebufferAttachmentPair()

template<typename TransferOp >
void Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::TransferForEachFramebufferAttachmentPair ( CRingCommandContext commandContext,
CFramebuffer sourceFramebuffer,
CFramebuffer destinationFramebuffer,
TransferOp  transferOp 
)

Variable Documentation

◆ FRAME_INPLACE_BUFFER_INITIAL_SIZE

constexpr uint32_t Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::FRAME_INPLACE_BUFFER_INITIAL_SIZE = 128 * 1024
constexpr

◆ UNIFORM_BUFFER_INITIAL_SIZE

constexpr uint32_t Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::UNIFORM_BUFFER_INITIAL_SIZE = 1024 * 1024
constexpr