diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2017-12-21 21:16:21 -0600 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2017-12-21 21:19:26 -0600 |
| commit | 50d96a4411642118c5c4570a12838d2fdd35b27b (patch) | |
| tree | bbbc703555031ff44cfbcd112a6fcd297a62068b /Source/Core/VideoCommon/BPStructs.cpp | |
| parent | e1332b1d7ed4696a4a727906bce62689b8eb329c (diff) | |
BPStructs: Use static cast for XFB/EFB copies
Diffstat (limited to 'Source/Core/VideoCommon/BPStructs.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/BPStructs.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Source/Core/VideoCommon/BPStructs.cpp b/Source/Core/VideoCommon/BPStructs.cpp index 2e79db8477..7d027c7b72 100644 --- a/Source/Core/VideoCommon/BPStructs.cpp +++ b/Source/Core/VideoCommon/BPStructs.cpp @@ -214,14 +214,14 @@ static void BPWritten(const BPCmd& bp) u32 destStride = bpmem.copyMipMapStrideChannels << 5; EFBRectangle srcRect; - srcRect.left = (int)bpmem.copyTexSrcXY.x; - srcRect.top = (int)bpmem.copyTexSrcXY.y; + srcRect.left = static_cast<int>(bpmem.copyTexSrcXY.x); + srcRect.top = static_cast<int>(bpmem.copyTexSrcXY.y); // Here Width+1 like Height, otherwise some textures are corrupted already since the native // resolution. // TODO: What's the behavior of out of bound access? - srcRect.right = (int)(bpmem.copyTexSrcXY.x + bpmem.copyTexSrcWH.x + 1); - srcRect.bottom = (int)(bpmem.copyTexSrcXY.y + bpmem.copyTexSrcWH.y + 1); + srcRect.right = static_cast<int>(bpmem.copyTexSrcXY.x + bpmem.copyTexSrcWH.x + 1); + srcRect.bottom = static_cast<int>(bpmem.copyTexSrcXY.y + bpmem.copyTexSrcWH.y + 1); UPE_Copy PE_copy = bpmem.triggerEFBCopy; @@ -246,13 +246,13 @@ static void BPWritten(const BPCmd& bp) float yScale; if (PE_copy.scale_invert) - yScale = 256.0f / (float)bpmem.dispcopyyscale; + yScale = 256.0f / static_cast<float>(bpmem.dispcopyyscale); else - yScale = (float)bpmem.dispcopyyscale / 256.0f; + yScale = static_cast<float>(bpmem.dispcopyyscale) / 256.0f; float num_xfb_lines = 1.0f + bpmem.copyTexSrcWH.y * yScale; - srcRect.bottom = (int)(bpmem.copyTexSrcXY.y + num_xfb_lines); + srcRect.bottom = static_cast<int>(bpmem.copyTexSrcXY.y + num_xfb_lines); u32 height = static_cast<u32>(num_xfb_lines); |
