Ho questo codice che è contesto "#version nucleo 330"Che cos'è gl_ModelViewMatrix e gl_ModelViewProjectionMatrix nella moderna OpenGL?
gl_Position = PerspectiveViewMatrix(90.0, AspectRatio, 0.01, 1000.0 )
* TranslationMatrix(0, 0, -4 -0.35*MouseWheel)
* RotationMatrix(MouseMovement.y, X_AXIS)
* RotationMatrix(-MouseMovement.x, Y_AXIS)
* RotationMatrix(float(Strafing*3), Z_AXIS)
* TransformationMatrix
* in_Vertex;
Quale parte di esso è vecchio gl_ModelViewMatrix e quale parte è gl_ModelViewProjectionMatrix? (Che cosa è gl_ProjectionMatrix che è stato utilizzato per creare ModelViewProjection?)
Tutte queste matrici sono deprecate e rimosse dal contesto principale ultimamente. La domanda era qual è l'equivalente di loro al giorno d'oggi, con un esempio che il codice sopra il quale non usa funzionalità deprecate. –
@Lela Dax: esempio aggiunto – erjot