![]() |
PeriDyno 1.2.1
|
Functions | |
| std::string | errorString (VkResult errorCode) |
| Returns an error code as a string. | |
| std::string | physicalDeviceTypeString (VkPhysicalDeviceType type) |
| Returns the device type as a string. | |
| VkBool32 | getSupportedDepthFormat (VkPhysicalDevice physicalDevice, VkFormat *depthFormat) |
| VkBool32 | formatIsFilterable (VkPhysicalDevice physicalDevice, VkFormat format, VkImageTiling tiling) |
| void | setImageLayout (VkCommandBuffer cmdbuffer, VkImage image, VkImageLayout oldImageLayout, VkImageLayout newImageLayout, VkImageSubresourceRange subresourceRange, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask) |
| void | setImageLayout (VkCommandBuffer cmdbuffer, VkImage image, VkImageAspectFlags aspectMask, VkImageLayout oldImageLayout, VkImageLayout newImageLayout, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask) |
| void | insertImageMemoryBarrier (VkCommandBuffer cmdbuffer, VkImage image, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkImageLayout oldImageLayout, VkImageLayout newImageLayout, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkImageSubresourceRange subresourceRange) |
| Insert an image memory barrier into the command buffer. | |
| void | exitFatal (const std::string &message, int32_t exitCode) |
| void | exitFatal (const std::string &message, VkResult resultCode) |
| VkShaderModule | loadShaderModule (const std::string fileName, VkDevice device) |
| VkShaderModule | loadShader (const char *fileName, VkDevice device) |
| bool | fileExists (const std::string &filename) |
| Checks if a file exists. | |
| uint32_t | alignedSize (uint32_t value, uint32_t alignment) |
| VkShaderModule | loadShaderModule (const std::string &fileName, const std::map< std::string, std::string > ¯os, const std::string &MD5Encode, VkDevice device) |
| VkShaderModule | loadShader (const std::string &fileName, const std::map< std::string, std::string > ¯os, const std::string &MD5Encode, VkDevice device) |
Variables | |
| bool | errorModeSilent = false |
| Disable message boxes on fatal errors. | |
| uint32_t vks::tools::alignedSize | ( | uint32_t | value, |
| uint32_t | alignment ) |
Definition at line 382 of file VulkanTools.cpp.
| std::string vks::tools::errorString | ( | VkResult | errorCode | ) |
Returns an error code as a string.
Definition at line 17 of file VulkanTools.cpp.

| void vks::tools::exitFatal | ( | const std::string & | message, |
| int32_t | exitCode ) |
| void vks::tools::exitFatal | ( | const std::string & | message, |
| VkResult | resultCode ) |
| bool vks::tools::fileExists | ( | const std::string & | filename | ) |
Checks if a file exists.
Definition at line 376 of file VulkanTools.cpp.

| VkBool32 vks::tools::formatIsFilterable | ( | VkPhysicalDevice | physicalDevice, |
| VkFormat | format, | ||
| VkImageTiling | tiling ) |
Definition at line 94 of file VulkanTools.cpp.
| VkBool32 vks::tools::getSupportedDepthFormat | ( | VkPhysicalDevice | physicalDevice, |
| VkFormat * | depthFormat ) |
| void vks::tools::insertImageMemoryBarrier | ( | VkCommandBuffer | cmdbuffer, |
| VkImage | image, | ||
| VkAccessFlags | srcAccessMask, | ||
| VkAccessFlags | dstAccessMask, | ||
| VkImageLayout | oldImageLayout, | ||
| VkImageLayout | newImageLayout, | ||
| VkPipelineStageFlags | srcStageMask, | ||
| VkPipelineStageFlags | dstStageMask, | ||
| VkImageSubresourceRange | subresourceRange ) |
Insert an image memory barrier into the command buffer.
Definition at line 252 of file VulkanTools.cpp.

| VkShaderModule vks::tools::loadShader | ( | const char * | fileName, |
| VkDevice | device ) |
Definition at line 342 of file VulkanTools.cpp.


| VkShaderModule vks::tools::loadShader | ( | const std::string & | fileName, |
| const std::map< std::string, std::string > & | macros, | ||
| const std::string & | MD5Encode, | ||
| VkDevice | device ) |
| VkShaderModule vks::tools::loadShaderModule | ( | const std::string & | fileName, |
| const std::map< std::string, std::string > & | macros, | ||
| const std::string & | MD5Encode, | ||
| VkDevice | device ) |
| VkShaderModule vks::tools::loadShaderModule | ( | const std::string | fileName, |
| VkDevice | device ) |
Definition at line 303 of file VulkanTools.cpp.


| std::string vks::tools::physicalDeviceTypeString | ( | VkPhysicalDeviceType | type | ) |
Returns the device type as a string.
Definition at line 51 of file VulkanTools.cpp.
| void vks::tools::setImageLayout | ( | VkCommandBuffer | cmdbuffer, |
| VkImage | image, | ||
| VkImageAspectFlags | aspectMask, | ||
| VkImageLayout | oldImageLayout, | ||
| VkImageLayout | newImageLayout, | ||
| VkPipelineStageFlags | srcStageMask, | ||
| VkPipelineStageFlags | dstStageMask ) |
| void vks::tools::setImageLayout | ( | VkCommandBuffer | cmdbuffer, |
| VkImage | image, | ||
| VkImageLayout | oldImageLayout, | ||
| VkImageLayout | newImageLayout, | ||
| VkImageSubresourceRange | subresourceRange, | ||
| VkPipelineStageFlags | srcStageMask, | ||
| VkPipelineStageFlags | dstStageMask ) |
Definition at line 112 of file VulkanTools.cpp.


| bool vks::tools::errorModeSilent = false |
Disable message boxes on fatal errors.
Definition at line 15 of file VulkanTools.cpp.