diff --git a/Common/VR/VRRenderer.cpp b/Common/VR/VRRenderer.cpp index 4c9660e751..52a9be72c7 100644 --- a/Common/VR/VRRenderer.cpp +++ b/Common/VR/VRRenderer.cpp @@ -388,7 +388,7 @@ void VR_EndFrame( engine_t* engine ) { cylinder_layer.pose.position = pos; cylinder_layer.radius = 12.0f; cylinder_layer.centralAngle = M_PI * 0.5f; - cylinder_layer.aspectRatio = height / (float)width; + cylinder_layer.aspectRatio = 1; engine->appState.Layers[engine->appState.LayerCount++].Cylinder = cylinder_layer; } else { diff --git a/GPU/GLES/ShaderManagerGLES.cpp b/GPU/GLES/ShaderManagerGLES.cpp index e7c0a336c6..084c521956 100644 --- a/GPU/GLES/ShaderManagerGLES.cpp +++ b/GPU/GLES/ShaderManagerGLES.cpp @@ -396,7 +396,7 @@ void LinkedShader::UpdateUniforms(u32 vertType, const ShaderID &vsid, bool useBu if (hud) { float scale = 0.5f; render_->SetUniformF1(&u_scaleX, scale); - render_->SetUniformF1(&u_scaleY, scale / 16.0f * 9.0f); + render_->SetUniformF1(&u_scaleY, scale / 480.0f * 272.0f); } else { render_->SetUniformF1(&u_scaleX, 1.0f); render_->SetUniformF1(&u_scaleY, 1.0f);