Pyrogenesis  trunk
Classes | Namespaces | Functions | Variables
DeviceCommandContext.cpp File Reference
#include "precompiled.h"
#include "DeviceCommandContext.h"
#include "maths/MathUtil.h"
#include "ps/CLogger.h"
#include "ps/containers/Span.h"
#include "ps/containers/StaticVector.h"
#include "renderer/backend/vulkan/Buffer.h"
#include "renderer/backend/vulkan/DescriptorManager.h"
#include "renderer/backend/vulkan/Device.h"
#include "renderer/backend/vulkan/Framebuffer.h"
#include "renderer/backend/vulkan/PipelineState.h"
#include "renderer/backend/vulkan/RingCommandContext.h"
#include "renderer/backend/vulkan/ShaderProgram.h"
#include "renderer/backend/vulkan/Texture.h"
#include "renderer/backend/vulkan/Utilities.h"
#include <algorithm>
Include dependency graph for DeviceCommandContext.cpp:

Classes

struct  Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::SBaseImageState
 
class  Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::ScopedImageLayoutTransition
 

Namespaces

 Renderer
 
 Renderer::Backend
 
 Renderer::Backend::Vulkan
 
 Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}
 

Functions

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

Variables

constexpr uint32_t Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::UNIFORM_BUFFER_SIZE = 8 * 1024 * 1024
 
constexpr uint32_t Renderer::Backend::Vulkan::anonymous_namespace{DeviceCommandContext.cpp}::FRAME_INPLACE_BUFFER_SIZE = 1024 * 1024