MedicalVisualization

OpenGL State

OpenGL Programmable Pipeline | | OpenGL Graphic Primitives

The OpenGL rendering state and thus the state of the graphics hardware is defined by commands starting with “gl” as defined by the OpenGL headers:

#ifndef __APPLE__
#include <GL/gl.h>
#include <GL/glu.h>
#else
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#endif

For example to change the actual rendering color to red:

glColor3f(1.0f,0.0f,0.0f);

Same holds for texturing (glTexCoord2f), normals (glNormal3f) and other graphic attributes related to shading, fogging etc.

Read more about it in the OpenGL Red Book and the OpenGL tutorial.

OpenGL Programmable Pipeline | | OpenGL Graphic Primitives

Options: