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();
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; }