+void DepthTest::unbind()
+{
+ if(set_current(0))
+ {
+ glDisable(GL_DEPTH_TEST);
+ // Allow glClear(GL_DEPTH_BUFFER_BIT) to work
+ glDepthMask(true);
+ }
+}
+
+
+ScissorTest::ScissorTest():
+ left(0),
+ bottom(0),
+ width(1),
+ height(1)
+{ }
+
+ScissorTest::ScissorTest(int l, int b, unsigned w, unsigned h):
+ left(l),
+ bottom(b),
+ width(w),
+ height(h)
+{ }
+
+void ScissorTest::bind() const