X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fpipelinestate_backend.h;h=2195b2f38e6bff1014ba81630f9996bb219eaf6e;hb=d01902f355b1ea9a038a7f96cab37e49c6b65419;hp=892d8b3a12a127cc20d64b445a0a56bb07f601b1;hpb=d05d9963e185566f03ea348999655037617e4ba9;p=libs%2Fgl.git diff --git a/source/backends/vulkan/pipelinestate_backend.h b/source/backends/vulkan/pipelinestate_backend.h index 892d8b3a..2195b2f3 100644 --- a/source/backends/vulkan/pipelinestate_backend.h +++ b/source/backends/vulkan/pipelinestate_backend.h @@ -34,11 +34,14 @@ protected: void refresh() const { if(changes) update(); } std::uint64_t compute_hash() const; void fill_creation_info(std::vector &) const; + void fill_graphics_creation_info(std::vector &) const; + void fill_compute_creation_info(std::vector &) const; std::uint64_t compute_descriptor_set_hash(unsigned) const; bool is_descriptor_set_dynamic(unsigned) const; VkDescriptorSetLayout get_descriptor_set_layout(unsigned) const; unsigned fill_descriptor_writes(unsigned, unsigned, std::vector &) const; + void synchronize_resources() const; void apply(const VulkanCommandRecorder &, const VulkanPipelineState *, unsigned, bool) const; };