Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Functions | |
void | SetTextureLayout (VkCommandBuffer commandBuffer, CTexture *texture, const VkImageLayout oldLayout, const VkImageLayout newLayout, const VkAccessFlags srcAccessMask, const VkAccessFlags dstAccessMask, const VkPipelineStageFlags srcStageMask, const VkPipelineStageFlags dstStageMask) |
void | SubmitImageMemoryBarrier (VkCommandBuffer commandBuffer, VkImage image, const uint32_t level, const uint32_t layer, const VkAccessFlags srcAccessMask, const VkAccessFlags dstAccessMask, const VkImageLayout oldLayout, const VkImageLayout newLayout, const VkPipelineStageFlags srcStageMask, const VkPipelineStageFlags dstStageMask, const VkImageAspectFlags aspectMask) |
void | SubmitBufferMemoryBarrier (VkCommandBuffer commandBuffer, CBuffer *buffer, const VkDeviceSize offset, const VkDeviceSize size, const VkAccessFlags srcAccessMask, const VkAccessFlags dstAccessMask, const VkPipelineStageFlags srcStageMask, const VkPipelineStageFlags dstStageMask) |
void | SubmitMemoryBarrier (VkCommandBuffer commandBuffer, const VkAccessFlags srcAccessMask, const VkAccessFlags dstAccessMask, const VkPipelineStageFlags srcStageMask, const VkPipelineStageFlags dstStageMask) |
void | SubmitPipelineBarrier (VkCommandBuffer commandBuffer, const VkPipelineStageFlags srcStageMask, const VkPipelineStageFlags dstStageMask) |
void | SubmitDebugSyncMemoryBarrier (VkCommandBuffer commandBuffer) |
const char * | GetVkResultName (const VkResult result) |
const char * Renderer::Backend::Vulkan::Utilities::GetVkResultName | ( | const VkResult | result | ) |
void Renderer::Backend::Vulkan::Utilities::SetTextureLayout | ( | VkCommandBuffer | commandBuffer, |
CTexture * | texture, | ||
const VkImageLayout | oldLayout, | ||
const VkImageLayout | newLayout, | ||
const VkAccessFlags | srcAccessMask, | ||
const VkAccessFlags | dstAccessMask, | ||
const VkPipelineStageFlags | srcStageMask, | ||
const VkPipelineStageFlags | dstStageMask | ||
) |
void Renderer::Backend::Vulkan::Utilities::SubmitBufferMemoryBarrier | ( | VkCommandBuffer | commandBuffer, |
CBuffer * | buffer, | ||
const VkDeviceSize | offset, | ||
const VkDeviceSize | size, | ||
const VkAccessFlags | srcAccessMask, | ||
const VkAccessFlags | dstAccessMask, | ||
const VkPipelineStageFlags | srcStageMask, | ||
const VkPipelineStageFlags | dstStageMask | ||
) |
void Renderer::Backend::Vulkan::Utilities::SubmitDebugSyncMemoryBarrier | ( | VkCommandBuffer | commandBuffer | ) |
void Renderer::Backend::Vulkan::Utilities::SubmitImageMemoryBarrier | ( | VkCommandBuffer | commandBuffer, |
VkImage | image, | ||
const uint32_t | level, | ||
const uint32_t | layer, | ||
const VkAccessFlags | srcAccessMask, | ||
const VkAccessFlags | dstAccessMask, | ||
const VkImageLayout | oldLayout, | ||
const VkImageLayout | newLayout, | ||
const VkPipelineStageFlags | srcStageMask, | ||
const VkPipelineStageFlags | dstStageMask, | ||
const VkImageAspectFlags | aspectMask | ||
) |
void Renderer::Backend::Vulkan::Utilities::SubmitMemoryBarrier | ( | VkCommandBuffer | commandBuffer, |
const VkAccessFlags | srcAccessMask, | ||
const VkAccessFlags | dstAccessMask, | ||
const VkPipelineStageFlags | srcStageMask, | ||
const VkPipelineStageFlags | dstStageMask | ||
) |
void Renderer::Backend::Vulkan::Utilities::SubmitPipelineBarrier | ( | VkCommandBuffer | commandBuffer, |
const VkPipelineStageFlags | srcStageMask, | ||
const VkPipelineStageFlags | dstStageMask | ||
) |