What are you saying ? You must use matrix in opengl ! Defintly not You can programm 99 % opengl without using matrix, ulesse you confuse martrix with istructions such sa glPushMatrix(), glPooMartix() Custom matrix are necessary for special effects only