Results 1 to 2 of 2

Thread: Bitmapped Character

  1. #1
    Junior Member Newbie
    Join Date
    Aug 2009
    Posts
    3

    Bitmapped Character

    /*
    * Copyright (c) 1993-1997, Silicon Graphics, Inc.
    * ALL RIGHTS RESERVED
    * Permission to use, copy, modify, and distribute this software for
    * any purpose and without fee is hereby granted, provided that the above
    * copyright notice appear in all copies and that both the copyright notice
    * and this permission notice appear in supporting documentation, and that
    * the name of Silicon Graphics, Inc. not be used in advertising
    * or publicity pertaining to distribution of the software without specific,
    * written prior permission.
    *
    * THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
    * AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
    * INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
    * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
    * GRAPHICS, INC. BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
    * SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
    * KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
    * LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
    * THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC. HAS BEEN
    * ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
    * ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
    * POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
    *
    * US Government Users Restricted Rights
    * Use, duplication, or disclosure by the Government is subject to
    * restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
    * (c)(1)(ii) of the Rights in Technical Data and Computer Software
    * clause at DFARS 252.227-7013 and/or in similar or successor
    * clauses in the FAR or the DOD or NASA FAR Supplement.
    * Unpublished-- rights reserved under the copyright laws of the
    * United States. Contractor/manufacturer is Silicon Graphics,
    * Inc., 2011 N. Shoreline Blvd., Mountain View, CA 94039-7311.
    *
    * OpenGL(R) is a registered trademark of Silicon Graphics, Inc.
    */

    /*
    * drawf.c
    * Draws the bitmapped letter F on the screen (several times).
    * This demonstrates use of the glBitmap() call.
    */
    #include <GL/glut.h>
    #include <stdlib.h>

    GLubyte rasters[24] = {
    0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
    0xff, 0x00, 0xff, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00,
    0xff, 0xc0, 0xff, 0xc0};

    void init(void)
    {
    glPixelStorei (GL_UNPACK_ALIGNMENT, 1);
    glClearColor (0.0, 0.0, 0.0, 0.0);
    }

    void display(void)
    {
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f (1.0, 1.0, 1.0);
    glRasterPos2i (20, 20);
    glBitmap (10, 12, 0.0, 0.0, 11.0, 0.0, rasters);
    glBitmap (10, 12, 0.0, 0.0, 11.0, 0.0, rasters);
    glBitmap (10, 12, 0.0, 0.0, 11.0, 0.0, rasters);
    glFlush();
    }

    void reshape(int w, int h)
    {
    glViewport(0, 0, (GLsizei) w, (GLsizei) h);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho (0, w, 0, h, -1.0, 1.0);
    glMatrixMode(GL_MODELVIEW);
    }

    void keyboard(unsigned char key, int x, int y)
    {
    switch (key) {
    case 27:
    exit(0);
    }
    }

    /* Main Loop
    * Open window with initial window size, title bar,
    * RGBA display mode, and handle input events.
    */
    int main(int argc, char** argv)
    {
    glutInit(&amp;argc, argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(100, 100);
    glutInitWindowPosition(100, 100);
    glutCreateWindow(argv[0]);
    init();
    glutReshapeFunc(reshape);
    glutKeyboardFunc(keyboard);
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;
    }




    how to change for displaying "F F F" to "Z Z Z"?

  2. #2
    Senior Member OpenGL Guru
    Join Date
    Dec 2000
    Location
    Reutlingen, Germany
    Posts
    2,042

    Re: Bitmapped Character

    GLIM - Immediate Mode Emulation for GL3

Similar Threads

  1. bitmapped text vs. textured quads
    By bubbaJr in forum OpenGL: Basic Coding
    Replies: 3
    Last Post: 05-04-2005, 02:39 PM
  2. Performance issues with bitmapped text
    By bubbaJr in forum OpenGL: Basic Coding
    Replies: 5
    Last Post: 05-04-2005, 11:22 AM
  3. Scrolling bitmapped text with glTranslate
    By bubbaJr in forum OpenGL: Basic Coding
    Replies: 16
    Last Post: 02-03-2005, 10:48 AM
  4. bitmapped text (nub question)
    By Runz W Scissorz in forum OpenGL: Basic Coding
    Replies: 5
    Last Post: 09-28-2004, 08:51 AM
  5. Bitmapped Fonts are dark...
    By kabir in forum OpenGL: Basic Coding
    Replies: 1
    Last Post: 09-18-2001, 10:34 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean