summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoBackendBase.cpp
diff options
context:
space:
mode:
authordegasus <wickmarkus@web.de>2014-01-15 21:44:46 +0100
committerdegasus <wickmarkus@web.de>2014-01-17 16:34:53 +0100
commit6b0183952564a11cd4eee42715e61ea2962caff3 (patch)
treef4efecc8fab51d4cf23394c599d581588e314cd7 /Source/Core/VideoCommon/VideoBackendBase.cpp
parent770485ad04185c93ea18b8bf86e56569d1fb8f37 (diff)
VideoCommon: merge triangle+list+point index buffers
We are used to render them out of order as long as everything else matches, but rendering order does matter, so we have to flush on primitive switch. This commit implements this flush. Also as we flush on primitive switch, we don't have to create three different index buffers. All indices are now stored in one buffer. This will slow down games which switch often primitive types (eg ztp), but it should be more accurate.
Diffstat (limited to 'Source/Core/VideoCommon/VideoBackendBase.cpp')
0 files changed, 0 insertions, 0 deletions