]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/program_backend.h
Set debug names for pipeline and descriptor set layouts on Vulkan
[libs/gl.git] / source / backends / vulkan / program_backend.h
index 1454b40bdedf6b881e84450e4aca8ecf45bf573f..16cf7b27f9756c0dca5e4662784419e36f91766c 100644 (file)
@@ -26,6 +26,7 @@ protected:
        std::vector<char> creation_info;
        std::vector<VkDescriptorSetLayout> desc_set_layout_handles;
        VkPipelineLayout layout_handle = 0;
+       std::string debug_name;
 
        VulkanProgram();
        VulkanProgram(VulkanProgram &&);
@@ -37,7 +38,8 @@ protected:
 
        void finalize_uniforms();
 
-       void set_debug_name(const std::string &) { }
+       void set_debug_name(const std::string &);
+       void set_vulkan_object_name() const;
 };
 
 using ProgramBackend = VulkanProgram;