]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/sampler.h
Use default member initializers for simple types
[libs/gl.git] / source / core / sampler.h
index bd8db31fdc8f9601f5ac2ac55e9762cead38fef4..c79068775b144499943196b316dc0f8f0406f75b 100644 (file)
@@ -98,21 +98,17 @@ private:
                COMPARE = 128
        };
 
-       TextureFilter min_filter;
-       TextureFilter mag_filter;
-       float max_anisotropy;
-       TextureWrap wrap_s;
-       TextureWrap wrap_t;
-       TextureWrap wrap_r;
-       Color border_color;
-       bool compare;
-       Predicate cmp_func;
-       mutable int dirty_params;
+       TextureFilter min_filter = NEAREST_MIPMAP_LINEAR;
+       TextureFilter mag_filter = LINEAR;
+       float max_anisotropy = 1.0f;
+       TextureWrap wrap_s = REPEAT;
+       TextureWrap wrap_t = REPEAT;
+       TextureWrap wrap_r = REPEAT;
+       Color border_color = { 0.0f, 0.0f, 0.0f, 0.0f };
+       bool compare = false;
+       Predicate cmp_func = LEQUAL;
+       mutable int dirty_params = 0;
 
-public:
-       Sampler();
-
-private:
        void update() const;
 
 public: