OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
OgreVulkanUtils.h File Reference
#include "OgreVulkanPrerequisites.h"
#include "OgrePixelFormatGpu.h"
#include "OgreString.h"
#include "SPIRV-Reflect/spirv_reflect.h"
#include "vulkan/vulkan_core.h"

Namespaces

namespace  Ogre

Functions

VkDeviceSize Ogre::alignMemory (size_t offset, const VkDeviceSize &alignment)
uint32_t Ogre::findMemoryType (VkPhysicalDeviceMemoryProperties &memProperties, uint32_t typeFilter, VkMemoryPropertyFlags properties)
PixelFormatGpu Ogre::findSupportedFormat (VkPhysicalDevice physicalDevice, const FastArray< PixelFormatGpu > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)
VkSampleCountFlagBits Ogre::getMaxUsableSampleCount (VkPhysicalDeviceProperties &physicalDeviceProperties, uint32 requestedSampleCount)
String Ogre::getSpirvReflectError (SpvReflectResult spirvReflectResult)
void Ogre::initUtils (VkDevice device)
template<typename T>
void Ogre::makeVkStruct (T &inOutStruct, VkStructureType structType)
void Ogre::setObjectName (VkDevice device, uint64_t object, VkDebugReportObjectTypeEXT objectType, const char *name)
String Ogre::vkResultToString (VkResult result)