소스 검색

LibGL: Initialize all GL context matrices with the identity matrix

Stephan Unverwerth 3 년 전
부모
커밋
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;