Просмотр исходного кода

LibGL: Initialize all GL context matrices with the identity matrix

Stephan Unverwerth 3 лет назад
Родитель
Сommit
cbf93ee687
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      Userland/Libraries/LibGL/SoftwareGLContext.h

+ 3 - 4
Userland/Libraries/LibGL/SoftwareGLContext.h

@@ -122,10 +122,9 @@ private:
 
     GLenum m_current_draw_mode;
     GLenum m_current_matrix_mode;
-    FloatMatrix4x4 m_projection_matrix;
-    FloatMatrix4x4 m_model_view_matrix;
-
-    FloatMatrix4x4 m_current_matrix;
+    FloatMatrix4x4 m_projection_matrix = FloatMatrix4x4::identity();
+    FloatMatrix4x4 m_model_view_matrix = FloatMatrix4x4::identity();
+    FloatMatrix4x4 m_current_matrix = FloatMatrix4x4::identity();
 
     Vector<FloatMatrix4x4> m_projection_matrix_stack;
     Vector<FloatMatrix4x4> m_model_view_matrix_stack;