]> git.lizzy.rs Git - minetest.git/blobdiff - src/particles.h
Remove shader caching hack. (#12991)
[minetest.git] / src / particles.h
index 622fee099db047813f57e0f7ddcc11fc836489ab..3061deb83ecf5a5d9d6868f143366b17122794a8 100644 (file)
@@ -91,11 +91,11 @@ namespace ParticleParamTypes
                using ValType = T;
                using pickFactors = float[PN];
 
-               T val;
+               T val = T();
                using This = Parameter<T, PN>;
 
                Parameter() = default;
-               Parameter(const This& a) = default;
+
                template <typename... Args>
                Parameter(Args... args) : val(args...) {}
 
@@ -165,7 +165,6 @@ namespace ParticleParamTypes
                f32 bias = 0;
 
                RangedParameter() = default;
-               RangedParameter(const This& a) = default;
                RangedParameter(T _min, T _max)            : min(_min),  max(_max)  {}
                template <typename M> RangedParameter(M b) : min(b),     max(b)     {}
 
@@ -245,7 +244,6 @@ namespace ParticleParamTypes
                T start, end;
 
                TweenedParameter() = default;
-               TweenedParameter(const This& a) = default;
                TweenedParameter(T _start, T _end)          : start(_start),  end(_end) {}
                template <typename M> TweenedParameter(M b) : start(b),       end(b) {}