WINTERMUTE: Set camera matrix during 3d setup

This commit is contained in:
Gunnar Birke 2020-05-28 01:38:14 +02:00 committed by Paweł Kołodziejski
parent cbc7dcc834
commit e64df162ef

View file

@ -24,6 +24,7 @@
#include "engines/wintermute/base/gfx/opengl/base_surface_opengl3d.h"
#include "graphics/opengl/system_headers.h"
#include "math/glmath.h"
#include "camera3d.h"
namespace Wintermute {
BaseRenderer *makeOpenGL3DRenderer(BaseGame *inGame) {
@ -273,6 +274,10 @@ bool BaseRenderOpenGL3D::setup3D(Camera3D* camera, bool force) {
glDisable(GL_CULL_FACE);
setProjection();
Math::Matrix4 viewMatrix;
camera->GetViewMatrix(&viewMatrix);
glLoadMatrixf(viewMatrix.getData());
}
return true;