Vulkan: Hook up VK_KHR_driver_properties

This commit is contained in:
Connor McLaughlin
2022-10-03 13:11:38 +10:00
parent dc008d3cdc
commit 4dc3014fcd
4 changed files with 153 additions and 124 deletions

View File

@ -8,8 +8,7 @@
#include <array>
#include <cstdarg>
#include <string_view>
namespace Vulkan {
namespace Util {
namespace Vulkan::Util {
inline constexpr u32 MakeRGBA8Color(float r, float g, float b, float a)
{
@ -56,6 +55,9 @@ void BufferMemoryBarrier(VkCommandBuffer command_buffer, VkBuffer buffer, VkAcce
VkAccessFlags dst_access_mask, VkDeviceSize offset, VkDeviceSize size,
VkPipelineStageFlags src_stage_mask, VkPipelineStageFlags dst_stage_mask);
// Adds a structure to a chain.
void AddPointerToChain(void* head, const void* ptr);
// Create a shader module from the specified SPIR-V.
VkShaderModule CreateShaderModule(const u32* spv, size_t spv_word_count);
@ -296,6 +298,4 @@ private:
};
#endif
} // namespace Util
} // namespace Vulkan
} // namespace Vulkan::Util