]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/program_backend.h
Add tessellation shader support to the engine
[libs/gl.git] / source / backends / vulkan / program_backend.h
index ff39aa4e46857858b804d983a0bf2d38f5b387cc..654b19c73f0bffc444940f71126fcb8a197ca984 100644 (file)
@@ -17,9 +17,6 @@ class VulkanProgram: public NonCopyable
        friend class VulkanPipelineState;
 
 protected:
-       struct TransientData
-       { };
-
        Device &device;
        unsigned n_stages = 0;
        unsigned stage_flags = 0;
@@ -38,7 +35,11 @@ protected:
 
        void finalize_uniforms();
 
+       bool is_compute() const;
+       bool has_tessellation() const;
+
        void set_debug_name(const std::string &);
+       void set_vulkan_object_name() const;
 };
 
 using ProgramBackend = VulkanProgram;