Para dibujar todos los elementos del gui inicio el modo 2D
poniendo el sistema de coordenadas arriba, como lo hace windows.
Pero a la hora de dibujar texturas en los elementos del GUI me salen al reves.
Puedo resolver el problema dibujando las texturas al reves, pero uso la misma funcion para texturas que se llama desde el modo 2d y el 3d.
Código [Seleccionar]
void
CoglViewport::begin2D()
{
glPushMatrix();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
gluOrtho2D(0, m_width, m_height, 0); // upper top
}
poniendo el sistema de coordenadas arriba, como lo hace windows.
Pero a la hora de dibujar texturas en los elementos del GUI me salen al reves.
Puedo resolver el problema dibujando las texturas al reves, pero uso la misma funcion para texturas que se llama desde el modo 2d y el 3d.
