Vulkan: Render graph textures #120821

Merged
Jeroen Bakker merged 53 commits from Jeroen-Bakker/blender:vulkan/render-graph-textures into main 2024-04-19 14:55:49 +02:00
1 changed files with 12 additions and 18 deletions
Showing only changes of commit d10795cf85 - Show all commits

View File

@ -13,47 +13,41 @@
#include "vk_to_string.hh"
namespace blender::gpu {
static std::string to_string_handle(uint64_t vk_handle)
{
std::stringstream ss;
ss << "0x" << std::hex << std::noshowbase << vk_handle;
return ss.str();
}
std::string to_string(VkBuffer vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
std::string to_string(VkImage vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
std::string to_string(VkRenderPass vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
std::string to_string(VkFramebuffer vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
std::string to_string(VkPipeline vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
std::string to_string(VkDescriptorSet vk_handle)
{
char result[16];
BLI_snprintf(result, sizeof(result), "%p", vk_handle);
return std::string(result);
return to_string_handle(uint64_t(vk_handle));
}
const char *to_string(const VkFilter vk_filter)