summaryrefslogtreecommitdiff
path: root/lib/glbase.cc
diff options
context:
space:
mode:
authorpixel <pixel>2004-07-12 15:08:14 +0000
committerpixel <pixel>2004-07-12 15:08:14 +0000
commitbaac659433417ee555e3e04a28ea6c06fa23d588 (patch)
tree0bff5e30087de61b6dddbb3de30174e3222bcde2 /lib/glbase.cc
parent5cc874802b0b8c4462e7e873654e6daa54be00de (diff)
Widget slowly working...
Diffstat (limited to 'lib/glbase.cc')
-rw-r--r--lib/glbase.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/glbase.cc b/lib/glbase.cc
index 9c33c54..22cbe3f 100644
--- a/lib/glbase.cc
+++ b/lib/glbase.cc
@@ -165,6 +165,7 @@ void mogltk::glbase::glVertex(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {
}
void mogltk::glbase::changeviewport(int x, int y, unsigned int w, unsigned int h) {
+#if 0
if ((w == 0) && (h == 0)) {
w = GetWidth() - x;
h = GetHeight() - y;
@@ -174,6 +175,9 @@ void mogltk::glbase::changeviewport(int x, int y, unsigned int w, unsigned int h
glViewport(x, y, w, h);
if (!engine::base_o->is2D())
gluPerspective(fovy, ratio, 1.0, 1024.0);
+#endif
+ glScissor(x, GetHeight() - y - h - 1, w + 1, h + 1);
+ glEnable(GL_SCISSOR_TEST);
}
void mogltk::glbase::changefovy(GLdouble nfoyv) {