rendered paste bodyvl_function(void) Draw2D(BITMAP * src,int x,int y) {
// Set the texture
GLuint tex=allegro_gl_make_texture(src);
glBindTexture(GL_TEXTURE_2D,tex);
// Set the texture coordinates, clockwise
glTexCoord2d(0.0,0.0);
glTexCoord2d(1.0,0.0);
glTexCoord2d(1.0,1.0);
glTexCoord2d(0.0,1.0);
// Wipe something, can't remember what..
glLoadIdentity();
// Start drawing a quad
glBegin(GL_QUADS);
// Draw the points, clockwise
glVertex3f(x,y,0);
glVertex3f(x+src->w,y,0);
glVertex3f(x+src->w,y+src->h,0);
glVertex3f(x,y+src->w,0);
// Finished now :)
glEnd();
}