X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fblend.cpp;h=2923cb452217351a9a2f3da1f685ed29dc0cd053;hb=8f12c5d2527f61183b2ae36aab224eefbf52086a;hp=85d3e57d5d6bd773c77202089d9a6128532b9a4a;hpb=160e9eea29bd10034733d59507fa1bcca36be401;p=libs%2Fgl.git diff --git a/source/core/blend.cpp b/source/core/blend.cpp index 85d3e57d..2923cb45 100644 --- a/source/core/blend.cpp +++ b/source/core/blend.cpp @@ -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(b) { + add("alpha_to_coverage", &Blend::alpha_to_coverage); add("equation", &Loader::equation); add("factors", &Loader::factors); add("constant", &Loader::constant);