summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexManagerBase.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-06-20 07:42:16 -0400
committerLioncash <mathew1800@gmail.com>2019-06-20 08:06:20 -0400
commit04c06ec6616d6af31491e121db896d34a82914d9 (patch)
tree24939e91dbd070b0512530eba49848298ba9953e /Source/Core/VideoCommon/VertexManagerBase.cpp
parentbaf02194c1bf4a55620e3aee7d9c0a1658a61168 (diff)
VideoCommon/Statistics: Use std::array for projection values
Makes the members within the interface much nicer to look at, and also makes copying them over much nicer too.
Diffstat (limited to 'Source/Core/VideoCommon/VertexManagerBase.cpp')
-rw-r--r--Source/Core/VideoCommon/VertexManagerBase.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp
index 06168c6cec..a539d2673b 100644
--- a/Source/Core/VideoCommon/VertexManagerBase.cpp
+++ b/Source/Core/VideoCommon/VertexManagerBase.cpp
@@ -384,15 +384,15 @@ void VertexManagerBase::Flush()
// Track some stats used elsewhere by the anamorphic widescreen heuristic.
if (!SConfig::GetInstance().bWii)
{
- float* rawProjection = xfmem.projection.rawProjection;
- bool viewport_is_4_3 = AspectIs4_3(xfmem.viewport.wd, xfmem.viewport.ht);
- if (AspectIs16_9(rawProjection[2], rawProjection[0]) && viewport_is_4_3)
+ const auto& raw_projection = xfmem.projection.rawProjection;
+ const bool viewport_is_4_3 = AspectIs4_3(xfmem.viewport.wd, xfmem.viewport.ht);
+ if (AspectIs16_9(raw_projection[2], raw_projection[0]) && viewport_is_4_3)
{
// Projection is 16:9 and viewport is 4:3, we are rendering an anamorphic
// widescreen picture.
m_flush_count_anamorphic++;
}
- else if (AspectIs4_3(rawProjection[2], rawProjection[0]) && viewport_is_4_3)
+ else if (AspectIs4_3(raw_projection[2], raw_projection[0]) && viewport_is_4_3)
{
// Projection and viewports are both 4:3, we are rendering a normal image.
m_flush_count_4_3++;