dolphin/Source/Core
degasus 6b01839525 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.
2014-01-17 16:34:53 +01:00
..
AudioCommon Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Common Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
Core Added a check for a redundant mov in the fastmem writes code. 2014-01-13 22:18:19 +11:00
DiscIO Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
DolphinWX Remove vertex streaming hack. 2014-01-16 00:11:12 +01:00
InputCommon Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VideoBackends VideoCommon: merge triangle+list+point index buffers 2014-01-17 16:34:53 +01:00
VideoCommon VideoCommon: merge triangle+list+point index buffers 2014-01-17 16:34:53 +01:00
CMakeLists.txt Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00