Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 3 of 3

Thread: Raster position in 3.3

  1. #1
    Intern Contributor
    Join Date
    Sep 2012
    Posts
    76

    Raster position in 3.3

    Greetings:
    Core 3.3 seems to have killed off both glRasterPos and glWindowPos. So how to position bitmaps and text strings? Thanks in advance,
    Sam

  2. #2
    Super Moderator OpenGL Guru
    Join Date
    Feb 2000
    Location
    Montreal, Canada
    Posts
    4,264
    Render them as textures on polygons (triangles). In order to render in screenspace, here is an example with old GL
    http://www.opengl.org/wiki/FAQ#How_t...in_pixel_space

    so build that kind of matrix and upload it to your shader and render your polygons.
    ------------------------------
    Sig: http://glhlib.sourceforge.net
    an open source GLU replacement library. Much more modern than GLU.
    float matrix[16], inverse_matrix[16];
    glhLoadIdentityf2(matrix);
    glhTranslatef2(matrix, 0.0, 0.0, 5.0);
    glhRotateAboutXf2(matrix, angleInRadians);
    glhScalef2(matrix, 1.0, 1.0, -1.0);
    glhQuickInvertMatrixf2(matrix, inverse_matrix);
    glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
    glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);

  3. #3
    Intern Contributor
    Join Date
    Sep 2012
    Posts
    76
    Thanks, V-man

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •