]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/blend.cpp
Check the flat qualifier from the correct member
[libs/gl.git] / source / core / blend.cpp
index 85d3e57d5d6bd773c77202089d9a6128532b9a4a..2923cb452217351a9a2f3da1f685ed29dc0cd053 100644 (file)
@@ -7,37 +7,24 @@ using namespace std;
 namespace Msp {
 namespace GL {
 
-Blend::Blend():
-       enabled(false),
-       equation(ADD),
-       src_factor(ONE),
-       dst_factor(ZERO),
-       constant(0.0f, 0.0f, 0.0f, 0.0f),
-       write_mask(WRITE_ALL)
-{ }
-
 Blend::Blend(BlendFactor sf, BlendFactor df):
        enabled(true),
-       equation(ADD),
        src_factor(sf),
-       dst_factor(df),
-       constant(0.0f, 0.0f, 0.0f, 0.0f),
-       write_mask(WRITE_ALL)
+       dst_factor(df)
 { }
 
 Blend::Blend(BlendEquation e, BlendFactor sf, BlendFactor df):
        enabled(true),
        equation(e),
        src_factor(sf),
-       dst_factor(df),
-       constant(0.0f, 0.0f, 0.0f, 0.0f),
-       write_mask(WRITE_ALL)
+       dst_factor(df)
 { }
 
 
 Blend::Loader::Loader(Blend &b):
        ObjectLoader<Blend>(b)
 {
+       add("alpha_to_coverage", &Blend::alpha_to_coverage);
        add("equation", &Loader::equation);
        add("factors", &Loader::factors);
        add("constant", &Loader::constant);