X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fsequence.h;h=13431ac469e824c4b9e5d1a4283678d710011090;hb=18fda5b5a13215c500cb402f7d2b081e439a1f0e;hp=9a3d0207191bb79e5ca9f6e9614440aeee75d4c9;hpb=f82ef715f0d7e1e7d0b93be4b7b89c8ce6bba40b;p=libs%2Fgl.git diff --git a/source/render/sequence.h b/source/render/sequence.h index 9a3d0207..13431ac4 100644 --- a/source/render/sequence.h +++ b/source/render/sequence.h @@ -2,7 +2,7 @@ #define MSP_GL_SEQUENCE_H_ #include -#include "blend.h" +#include "color.h" #include "depthtest.h" #include "frameformat.h" #include "renderable.h" @@ -39,7 +39,6 @@ public: const Lighting *lighting; DepthTest depth_test; StencilTest stencil_test; - Blend blend; Renderable *renderable; public: @@ -50,11 +49,9 @@ public: void set_lighting(const Lighting *); void set_depth_test(const DepthTest &); void set_stencil_test(const StencilTest &); - void set_blend(const Blend &); const Lighting *get_lighting() const { return lighting; } const DepthTest &get_depth_test() const { return depth_test; } const StencilTest &get_stencil_test() const { return stencil_test; } - const Blend &get_blend() const { return blend; } Renderable *get_renderable() const { return renderable; } }; @@ -79,6 +76,8 @@ private: float clear_depth = 1.0f; int clear_stencil = 0; + static Tag noclear_tag; + public: Sequence() = default; Sequence(unsigned, unsigned, const FrameFormat &);