fixed positioning, removed hardcoded color
authorDerek Foreman <manmower@gmail.com>
Fri, 30 May 2003 00:01:05 +0000 (00:01 +0000)
committerDerek Foreman <manmower@gmail.com>
Fri, 30 May 2003 00:01:05 +0000 (00:01 +0000)
added a shadow to the test

glft/render.c
glft/test.c

index 5e73230797b50fc90166bda8d53df97e9b82017c..1fa7429697d4793da232a3ed8ac164020404187a 100644 (file)
@@ -61,7 +61,7 @@ void GlftRenderString(struct GlftFont *font, const char *str, int bytes,
     }
 
     glPushMatrix();
-
+    glTranslatef(x, y, 0.0);
     c = str;
     while (c - str < bytes) {
         g = GlftFontGlyph(font, c);
@@ -70,7 +70,6 @@ void GlftRenderString(struct GlftFont *font, const char *str, int bytes,
             glBindTexture(GL_TEXTURE_2D, g->tnum);
 
             glBegin(GL_QUADS);
-            glColor3f(1.0, 1.0, 0.0);
 
             glTexCoord2f(0, g->texh/(float)g->pady);
             glVertex2i(g->left, 0 - g->yoff);
index 38e67170421cbf58ca006e1a17e406d612dcc84a..771f5fd44c32994757e373e403830a5f4eba7d3c 100644 (file)
@@ -99,6 +99,9 @@ int main(int argc, char **argv)
                     quit = 1;
         case Expose:
             glClear(GL_COLOR_BUFFER_BIT);
+            glColor3f(0.0, 0.0, 0.0);
+            GlftRenderString(font, argv[2], strlen(argv[2]), 2, -2);
+            glColor3f(1.0, 1.0, 0.0);
             GlftRenderString(font, argv[2], strlen(argv[2]), 0, 0);
             glXSwapBuffers(display, win);
         case ConfigureNotify: