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
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
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);
Thanks, V-man