From: Mikko Rasa Date: Sat, 20 Nov 2021 22:11:26 +0000 (+0200) Subject: Convert some constructors to default member initializers X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=commitdiff_plain;h=53c15ccd0318a8f5428184eef19a350b6adf4c0c Convert some constructors to default member initializers --- diff --git a/source/core/pipelinestate.cpp b/source/core/pipelinestate.cpp index 742b2ba9..bc13d3ba 100644 --- a/source/core/pipelinestate.cpp +++ b/source/core/pipelinestate.cpp @@ -102,20 +102,5 @@ void PipelineState::set_blend(const Blend *b) set(blend, b, BLEND); } - -PipelineState::BoundTexture::BoundTexture(unsigned b): - binding(b), - changed(false), - texture(0), - sampler(0) -{ } - - -PipelineState::BoundUniformBlock::BoundUniformBlock(int b): - binding(b), - changed(false), - block(0) -{ } - } // namespace GL } // namespace Msp diff --git a/source/core/pipelinestate.h b/source/core/pipelinestate.h index fda7ae17..105003d1 100644 --- a/source/core/pipelinestate.h +++ b/source/core/pipelinestate.h @@ -33,21 +33,21 @@ class PipelineState: public PipelineStateBackend private: struct BoundTexture { - unsigned binding; - mutable bool changed; - const Texture *texture; - const Sampler *sampler; + unsigned binding = 0; + mutable bool changed = false; + const Texture *texture = 0; + const Sampler *sampler = 0; - BoundTexture(unsigned); + BoundTexture(unsigned b): binding(b) { } }; struct BoundUniformBlock { - int binding; - mutable bool changed; - const UniformBlock *block; + int binding = 0; + mutable bool changed = false; + const UniformBlock *block = 0; - BoundUniformBlock(int); + BoundUniformBlock(int b): binding(b) { } }; enum ChangeMask