X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fpipelinestate.h;h=105003d1750de54720d9071360eaf7f1236a9cb7;hp=fda7ae1753853f43986a6d550fea58516c100120;hb=53c15ccd0318a8f5428184eef19a350b6adf4c0c;hpb=627c1d9ab72bbbea96b3dada225a6d8f00c0c15c 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