Lugdunum  0.1.0
Namespaces | Functions
Pipeline.cpp File Reference
#include <lug/Graphics/Vulkan/API/CommandBuffer.hpp>
#include <algorithm>
#include <lug/Graphics/Vulkan/API/Buffer.hpp>
#include <lug/Graphics/Vulkan/API/Image.hpp>
#include <lug/Graphics/Vulkan/API/GraphicsPipeline.hpp>
Include dependency graph for Pipeline.cpp:

Go to the source code of this file.

Namespaces

 lug
 
 lug::Graphics
 
 lug::Graphics::Vulkan
 
 lug::Graphics::Vulkan::API
 

Functions

static VkAccessFlags lug::Graphics::Vulkan::API::getImageSrcAccessMask (VkImageLayout oldLayout)
 
static VkAccessFlags lug::Graphics::Vulkan::API::getImageDstAccessMask (VkImageLayout newLayout)
 
static void lug::Graphics::Vulkan::API::setupMemoryBarriers (std::vector< VkMemoryBarrier > &vkMemoryBarriers, const std::vector< CommandBuffer::CmdPipelineBarrier::MemoryBarrier > &memoryBarriers)
 
static void lug::Graphics::Vulkan::API::setupBufferBarriers (std::vector< VkBufferMemoryBarrier > &vkBufferMemoryBarriers, const std::vector< CommandBuffer::CmdPipelineBarrier::BufferMemoryBarrier > &bufferMemoryBarriers)
 
static void lug::Graphics::Vulkan::API::setupImageBarriers (std::vector< VkImageMemoryBarrier > &vkImageMemoryBarriers, const std::vector< CommandBuffer::CmdPipelineBarrier::ImageMemoryBarrier > &imageMemoryBarriers)