]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/module_backend.h
Set debug names for shader modules on Vulkan
[libs/gl.git] / source / backends / vulkan / module_backend.h
index 12cbe45f4cad7bb0b1d606453f486d194316da70..c472997607807223be41f3f11992ba8191ec663e 100644 (file)
@@ -15,12 +15,16 @@ class VulkanSpirVModule
 protected:
        Device &device;
        VkShaderModule handle = 0;
+       std::string debug_name;
 
        VulkanSpirVModule();
        VulkanSpirVModule(VulkanSpirVModule &&);
        ~VulkanSpirVModule();
 
        void create();
+
+       void set_debug_name(const std::string &);
+       void set_vulkan_object_name() const;
 };
 
 using SpirVModuleBackend = VulkanSpirVModule;