update GLIR camera

This commit is contained in:
Max Argus
2018-07-12 19:34:08 +02:00
parent a6a8b091ca
commit 21462d1c02
2 changed files with 6 additions and 3 deletions

View File

@@ -166,6 +166,7 @@ struct TinyRendererVisualShapeConverterInternalData
m_instancingRenderer->resize(m_swWidth,m_swHeight);
m_instancingRenderer->InitShaders();
m_instancingRenderer->setActiveCamera(&m_camera);
m_instancingRenderer->updateCamera();
m_instancingRenderer->setLightPosition(m_lightDirection);
}
@@ -875,6 +876,8 @@ void TinyRendererVisualShapeConverter::setUpAxis(int axis)
m_data->m_upAxis = axis;
m_data->m_camera.setCameraUpAxis(axis);
m_data->m_camera.update();
m_data->m_instancingRenderer->updateCamera();
}
void TinyRendererVisualShapeConverter::resetCamera(float camDist, float yaw, float pitch, float camPosX,float camPosY, float camPosZ)
{
@@ -884,7 +887,7 @@ void TinyRendererVisualShapeConverter::resetCamera(float camDist, float yaw, flo
m_data->m_camera.setCameraTargetPosition(camPosX,camPosY,camPosZ);
m_data->m_camera.setAspectRatio((float)m_data->m_swWidth/(float)m_data->m_swHeight);
m_data->m_camera.update();
m_data->m_instancingRenderer->updateCamera();
}
void TinyRendererVisualShapeConverter::clearBuffers(TGAColor& clearColor)