X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Frenderer.h;h=23ced9e4fc567bc124a80fefd70b330937f149cc;hp=ee48b9107cddab64af53442fccb00f10bb4df1ea;hb=2b2676392aff2eb6b38c3e463cc67f4d67a4ef8b;hpb=669e9bfc18d2f5e28a9c715e1a69b7637a2d9c8b diff --git a/source/render/renderer.h b/source/render/renderer.h index ee48b910..23ced9e4 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -95,6 +95,9 @@ private: const VertexSetup *vertex_setup; FaceWinding front_face; CullMode face_cull; + const DepthTest *depth_test; + const StencilTest *stencil_test; + const Blend *blend; unsigned object_lod_bias; State(); @@ -160,6 +163,10 @@ public: void set_front_face(FaceWinding); void set_face_cull(CullMode); + void set_depth_test(const DepthTest *); + void set_stencil_test(const StencilTest *); + void set_blend(const Blend *); + void set_object_lod_bias(unsigned); unsigned get_object_lod_bias() const { return state->object_lod_bias; }