|
| vke::FWD_DECLARE_MANAGED_CLASS (DescriptorAllocatorPool) |
|
| VK_DEFINE_HANDLE (VmaAllocator) namespace NS_GLIM |
|
| Divide::FWD_DECLARE_MANAGED_CLASS (VKSwapChain) |
|
void | Divide::Debug::SetObjectName (VkDevice device, uint64_t object, VkObjectType objectType, const char *name) |
|
void | Divide::Debug::SetObjectTag (VkDevice device, uint64_t object, const VkObjectType objectType, size_t tagSize, void *tagData, uint64_t tagName) |
|
| Divide::FWD_DECLARE_MANAGED_STRUCT (VKImmediateCmdContext) |
|
| Divide::FWD_DECLARE_MANAGED_STRUCT (VKStateTracker) |
|
std::string | Divide::VKErrorString (VkResult errorCode) |
|
void | Divide::VKUtil::SubmitRenderCommand (const GenericDrawCommand &drawCommand, const VkCommandBuffer commandBuffer, bool indexed) |
| Note: If internal format is not GL_NONE, an indexed draw is issued!
|
|
void | Divide::VKUtil::OnStartup (VkDevice device) |
|
VkFormat | Divide::VKUtil::InternalFormat (GFXImageFormat baseFormat, GFXDataFormat dataType, GFXImagePacking packing) noexcept |
|
VkFormat | Divide::VKUtil::InternalFormat (GFXDataFormat format, U8 componentCount, bool normalized) noexcept |
|
VkDescriptorType | Divide::VKUtil::vkDescriptorType (DescriptorSetBindingType type, bool isPushDescriptor) noexcept |
|
bool | operator== (const VkDescriptorSetLayoutBinding &lhs, const VkDescriptorSetLayoutBinding &rhs) noexcept |
|
bool | operator!= (const VkDescriptorSetLayoutBinding &lhs, const VkDescriptorSetLayoutBinding &rhs) noexcept |
|
bool | operator== (const VkViewport &lhs, const VkViewport &rhs) noexcept |
|
bool | operator!= (const VkViewport &lhs, const VkViewport &rhs) noexcept |
|
bool | operator== (const VkRect2D &lhs, const VkRect2D &rhs) noexcept |
|
bool | operator!= (const VkRect2D &lhs, const VkRect2D &rhs) noexcept |
|
|
PFN_vkCmdBeginDebugUtilsLabelEXT | Divide::Debug::vkCmdBeginDebugUtilsLabelEXT = VK_NULL_HANDLE |
|
PFN_vkCmdEndDebugUtilsLabelEXT | Divide::Debug::vkCmdEndDebugUtilsLabelEXT = VK_NULL_HANDLE |
|
PFN_vkCmdInsertDebugUtilsLabelEXT | Divide::Debug::vkCmdInsertDebugUtilsLabelEXT = VK_NULL_HANDLE |
|
PFN_vkSetDebugUtilsObjectNameEXT | Divide::Debug::vkSetDebugUtilsObjectNameEXT = VK_NULL_HANDLE |
|
PFN_vkSetDebugUtilsObjectTagEXT | Divide::Debug::vkSetDebugUtilsObjectTagEXT = VK_NULL_HANDLE |
|
constexpr U32 | Divide::INVALID_VK_QUEUE_INDEX = U32_MAX |
|
std::array< VkBlendFactor, to_base(BlendProperty::COUNT)> | Divide::vkBlendTable |
|
std::array< VkBlendOp, to_base(BlendOperation::COUNT)> | Divide::vkBlendOpTable |
|
std::array< VkCompareOp, to_base(ComparisonFunction::COUNT)> | Divide::vkCompareFuncTable |
|
std::array< VkStencilOp, to_base(StencilOperation::COUNT)> | Divide::vkStencilOpTable |
|
std::array< VkCullModeFlags, to_base(CullMode::COUNT)> | Divide::vkCullModeTable |
|
std::array< VkPolygonMode, to_base(FillMode::COUNT)> | Divide::vkFillModeTable |
|
std::array< VkImageType, to_base(TextureType::COUNT)> | Divide::vkTextureTypeTable |
|
std::array< VkImageViewType, to_base(TextureType::COUNT)> | Divide::vkTextureViewTypeTable |
|
std::array< VkPrimitiveTopology, to_base(PrimitiveTopology::COUNT)> | Divide::vkPrimitiveTypeTable |
|
std::array< VkSamplerAddressMode, to_base(TextureWrap::COUNT)> | Divide::vkWrapTable |
|
std::array< VkShaderStageFlagBits, to_base(ShaderType::COUNT)> | Divide::vkShaderStageTable |
|
std::array< VulkanQueryType, to_base(QueryType::COUNT)> | Divide::vkQueryTypeTable |
|
constexpr U8 | Divide::VKUtil::k_invalidSyncID = U8_MAX |
|