dolphin/Source/Core
Scott Mansell 6d916762fb Fix invalid pointer errors in Burnout 2.
Yet another story of games loading weird shit into registers.

For some reason, Burnout 2 would (in rare situations) load invalid
addresses into cp_state.array_bases. What would the real hardware
do in this situation? Who knows, Burnout 2 doesn't actually enable
the vertex array with the invalid address so nothing kinky happens.

But dolphin tries to optimise things and starts using the address
as soon as it is loaded into memory. This causes GetPointer (which is
now much more vocal) to throw an error.

The Fix:  We don't call GetPointer until we are sure the vertex array
has been enabled.
2015-05-29 18:51:17 +12:00
..
AudioCommon Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
Common Merge pull request #2461 from lioncash/barrier 2015-05-27 13:21:14 +10:00
Core Pass strings by const reference where possible 2015-05-28 20:54:55 -04:00
DiscIO Pass strings by const reference where possible 2015-05-28 20:54:55 -04:00
DolphinQt Merge pull request #2390 from darkengine-io/new-qt 2015-05-25 23:45:21 -04:00
DolphinWX Fix game list name encoding error caused by 4.0-6419 (d7900b4) 2015-05-27 12:28:23 +02:00
InputCommon Pass strings by const reference where possible 2015-05-28 20:54:55 -04:00
UICommon Update license headers to GPLv2+ 2015-05-25 13:22:31 +02:00
VideoBackends Pass strings by const reference where possible 2015-05-28 20:54:55 -04:00
VideoCommon Fix invalid pointer errors in Burnout 2. 2015-05-29 18:51:17 +12:00
CMakeLists.txt Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00