Fri, 20 Aug 2010
How to use glutBitmapCharacter in Perl
glutBitmapCharacter is an OpenGL function used to display a single character. The C function signature looks like this:
void glutBitmapCharacter(void *font, int character);Seeing this, it should be clear that you have to call it from perl with a numeric character value:
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,ord('J'));The trick is to use ord to convert the character to the character code. Don't try without or you'll just the the background color and no error message, I just lost nearly an hour over this simple thing, which is not so obvious if you just look at C examples. But 'J' are two very different things in Perl and C.
posted at 11:35 | path: /gl | permanent link to this entry