]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/program_backend.h
Support compute shaders and compute operations
[libs/gl.git] / source / backends / vulkan / program_backend.h
index 16cf7b27f9756c0dca5e4662784419e36f91766c..0e48b14bcb9aa5371e0fcdf0b077006d0262fa01 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,6 +35,8 @@ protected:
 
        void finalize_uniforms();
 
+       bool is_compute() const;
+
        void set_debug_name(const std::string &);
        void set_vulkan_object_name() const;
 };