As you know, OpenGL reserves the order of successive transformations. For example in this code:
The t3 affects first, then t2 and finally t1.
How should I force OpenGL to transform in the same order that I specify in code(My transformations are affected by user input and I can't predict the next transformation). I need a more direct way than using my own stack to reversre use input.