X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fpipelinestate_backend.cpp;h=6107fa495e984cbc6aa2744f00d4cef81c6c5473;hp=efa08a8634ecf15b755b459121f629a2682da529;hb=2f2048a186c6a10f04999d8a01a3bcf63adc7c75;hpb=016f0f0dd51511f98d0bf398d99199d7dec1543c diff --git a/source/backends/vulkan/pipelinestate_backend.cpp b/source/backends/vulkan/pipelinestate_backend.cpp index efa08a86..6107fa49 100644 --- a/source/backends/vulkan/pipelinestate_backend.cpp +++ b/source/backends/vulkan/pipelinestate_backend.cpp @@ -35,17 +35,17 @@ void VulkanPipelineState::update() const { const PipelineState &self = *static_cast(this); - if(self.changes&PipelineState::VERTEX_SETUP) + if(changes&PipelineState::VERTEX_SETUP) self.vertex_setup->refresh(); constexpr unsigned pipeline_mask = PipelineState::SHPROG|PipelineState::VERTEX_SETUP|PipelineState::FACE_CULL| PipelineState::DEPTH_TEST|PipelineState::STENCIL_TEST|PipelineState::BLEND|PipelineState::PRIMITIVE_TYPE; - if(self.changes&pipeline_mask) + if(changes&pipeline_mask) handle = device.get_pipeline_cache().get_pipeline(self); - if(self.changes&(PipelineState::SHPROG|PipelineState::UNIFORMS|PipelineState::TEXTURES)) + if(changes&(PipelineState::SHPROG|PipelineState::UNIFORMS|PipelineState::TEXTURES)) { - unsigned changed_sets = (self.changes&PipelineState::SHPROG ? ~0U : 0U); + unsigned changed_sets = (changes&PipelineState::SHPROG ? ~0U : 0U); for(const PipelineState::BoundUniformBlock &u: self.uniform_blocks) if(u.changed || changed_sets==~0U) { @@ -74,7 +74,7 @@ void VulkanPipelineState::update() const descriptor_set_handles[i] = device.get_pipeline_cache().get_descriptor_set(self, i); } - self.changes = 0; + changes = 0; } uint64_t VulkanPipelineState::compute_hash() const