summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2010-05-28 23:14:16 +0000
committerJordan Woyak <jordan.woyak@gmail.com>2010-05-28 23:14:16 +0000
commitceabf90bdabd49b401b6f035ce5eb71178fc682a (patch)
tree51772b735d7264b912b0663e1c3d02b9149d5306 /Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
parent0d75190af9fbae45531ff966b1289919764535f7 (diff)
Improve iterator usage.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5528 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp')
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp b/Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
index 35245c55ca..b671abfb2c 100644
--- a/Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
+++ b/Source/Plugins/Plugin_VideoOGL/Src/FramebufferManager.cpp
@@ -302,7 +302,7 @@ void FramebufferManager::replaceVirtualXFB()
s32 srcUpper = it->xfbAddr + 2 * it->xfbWidth * it->xfbHeight;
s32 lineSize = 2 * it->xfbWidth;
- it++;
+ ++it;
while (it != m_virtualXFBList.end())
{
@@ -332,7 +332,7 @@ void FramebufferManager::replaceVirtualXFB()
}
}
- it++;
+ ++it;
}
}
@@ -357,7 +357,7 @@ void FramebufferManager::copyToVirtualXFB(u32 xfbAddr, u32 fbWidth, u32 fbHeight
if (it == m_virtualXFBList.end() && (int)m_virtualXFBList.size() >= MAX_VIRTUAL_XFB)
{
// replace the last virtual XFB
- it--;
+ --it;
}
if (it != m_virtualXFBList.end())
@@ -524,11 +524,9 @@ const XFBSource** FramebufferManager::getVirtualXFBSource(u32 xfbAddr, u32 fbWid
u32 srcLower = xfbAddr;
u32 srcUpper = xfbAddr + 2 * fbWidth * fbHeight;
- VirtualXFBListType::iterator it;
- for (it = m_virtualXFBList.end(); it != m_virtualXFBList.begin();)
+ VirtualXFBListType::reverse_iterator it;
+ for (it = m_virtualXFBList.rbegin(); it != m_virtualXFBList.rend(); ++it)
{
- --it;
-
u32 dstLower = it->xfbAddr;
u32 dstUpper = it->xfbAddr + 2 * it->xfbWidth * it->xfbHeight;