Commit Graph

14504 Commits

Author SHA1 Message Date
00b3cc3b09 VolumeCreator: Make master key arrays static
Only used within this translation unit.
2014-10-12 15:07:39 -04:00
18c81dbc33 Merge pull request #1261 from lioncash/mesa-resonance-cascade
AVIDump: Add missing CoreTiming header
2014-10-12 14:26:23 +11:00
e283839b68 AVIDump: Add missing CoreTiming header
Fixes build on the mesa buildbot
2014-10-11 23:12:19 -04:00
88f885f5a4 Merge pull request #1257 from RisingFog/moviemenudumping
Added Dump Frames/Audio to Movie Menu
2014-10-12 14:06:29 +11:00
a00ad6871c Merge pull request #1220 from RisingFog/avsync
Proper Audio/Video Dumping
2014-10-12 14:04:45 +11:00
7443a07f6e Merge pull request #1253 from lioncash/jitcache
JitCache: Use std::array to back the arrays within it.
2014-10-12 13:59:37 +11:00
9ddbdeb39f Merge pull request #995 from FioraAeterna/fma
Add FMA support to emitter and use it in the JIT
2014-10-12 13:56:18 +11:00
Fog
432e89b68d Added Dump Frames/Audio to Movie Menu 2014-10-11 12:31:02 -04:00
a373cc0654 Merge pull request #1231 from Armada651/borderless
Support the borderless fullscreen option in all backends.
2014-10-11 14:27:49 +11:00
98d9a38fe0 Merge pull request #1242 from lioncash/sync
Android: Use apply() instead of commit() for SharedPreference changes.
2014-10-10 18:42:54 -04:00
f6233cd531 Merge pull request #1254 from RachelBryk/unicode
Replace wxFileExists() with File::Exists().
2014-10-10 17:35:22 -05:00
5c1acc99fb Merge pull request #1255 from dolphin-emu/x64-emitter-minor
Add a few missing instructions to the x64 emitter
2014-10-10 15:36:11 -05:00
877081c7df Be consistent with braces. 2014-10-10 22:34:03 +02:00
9bca1a00d7 x64 emitter: Add some more missing ops (MOVDQA, MOVDQU, PSHUFHW)
Also constify some pointers.
2014-10-10 18:30:05 +02:00
a2c46665c5 x64 emitter: Add a few missing instructions 2014-10-10 18:30:04 +02:00
bf7de71fd0 Replace wxFileExists() with File::Exists().
It did not handle unicode properly.
2014-10-10 11:22:47 -04:00
8b831c9483 JitCache: Use std::array to back the arrays within it.
Cleans up some of the allocation process.
2014-10-10 00:22:09 -04:00
b7aed97508 Merge pull request #1239 from FioraAeterna/updatetables
CPU: improve instruction table flags for RC bits
2014-10-10 13:04:57 +11:00
560f180ea4 Merge pull request #1251 from lioncash/cast
PPCAnalyst: Remove unnecessary casts
2014-10-09 20:26:32 -04:00
bb377d0fc3 PPCAnalyst: Remove unnecessary casts 2014-10-09 20:19:01 -04:00
9d57cf59d3 Merge pull request #1249 from Stevoisiak/capitalizationFix
Fixed minor capitalization issue
2014-10-09 17:24:01 -04:00
bcf8f8f0b2 Fixed minor capitalization issue 2014-10-09 16:59:58 -04:00
e315cd41a2 Merge pull request #1246 from FioraAeterna/fixblocklinkingagain
JIT: fix accidental disabling of block linking by default
2014-10-09 14:06:17 -05:00
9d45f51459 JIT: fix accidental disabling of block linking by default
Oops.
2014-10-09 12:00:40 -07:00
03e1bd0995 Limit Borderless Fullscreen to Windows systems. 2014-10-09 11:30:26 +02:00
67e44c0e63 Merge pull request #1235 from lioncash/func
VolumeGC: Use regular return type declaration for GetStringDecoder
2014-10-09 01:20:57 -04:00
Fog
fc4125cdd1 Proper Audio/Video Dumping 2014-10-09 00:06:04 -04:00
053f5c1f17 Android: Use apply() instead of commit() for SharedPreference changes.
apply() changes the in-memory instance of SharedPreferences and writes to the disk asynchronously, rather than synchronously, which commit() does. Since these are done on the UI thread, they should be asynchronous.
2014-10-08 23:12:25 -04:00
86b81c55bf Merge pull request #1226 from skidau/emu-wiimote-speaker-sample-rate
Hooked up the emulated wiimote speaker's sample rate and volume set by the game
2014-10-09 14:11:21 +11:00
6eb2b6ef7a Merge pull request #1241 from SeannyM/android-fixcrash
[Android] Return to game list instead of exiting app
2014-10-08 22:32:38 -04:00
17f0fdb18f [Android] Return to game list instead of exiting app 2014-10-08 22:28:18 -04:00
677d74df88 Merge pull request #1240 from FioraAeterna/fixdebugblocklink
Debug: fix disable block linking option
2014-10-08 22:13:33 -04:00
bb25b71201 Merge pull request #1238 from RachelBryk/fix2
Fix another crash in tas input.
2014-10-08 22:10:39 -04:00
8bf2cf0641 Debug: fix disable block linking option
Previously it did the opposite of what it was supposed to; when checked, it'd
turn block linking on, and when unchecked, it'd turn it off.

Also update JITIL's block linking disabling in debug mode to match the behavior
of the regular JIT.
2014-10-08 19:03:25 -07:00
75a1310ba9 CPU: improve instruction table flags for RC bits 2014-10-08 11:44:37 -07:00
2cfc1eac51 Fix another crash in tas input. 2014-10-08 09:46:28 -04:00
9734f0c834 JIT64: use FMA instructions 2014-10-07 21:41:01 -07:00
2423b9b2bd Merge pull request #1237 from Sonicadvance1/fix-ARM32-XER
Fix ARMv7 JIT from XER optimization.
2014-10-07 21:56:36 -05:00
bd47477bc2 Merge pull request #1236 from RachelBryk/fix
Fix crash in tas input.
2014-10-08 13:51:14 +11:00
5f0011d065 Fix ARMv7 JIT from XER optimization.
This was a subtle bug I introduced since I removed a LDR in one of the ComputeCarry functions.
Basically since I wasn't loading the XER value prior to operations when I did a BIC tmp, tmp, 1 it would clear the first bit in our temp register but
retain the rest of the "random" data from that temp register. This would then save in to xer_ca, which the Interpreter will use later without any
masking to generate the XER value. Our XER generation helper functions don't do any masking since they were only expecting a single bit worth of data
in xer_ca with the rest being zero.
So now we only have one bit of data being stored in xer_ca from the ARMv7 JIT recompiler, and also a slight optimization in the ComputeCarry function
that is used on the immediate path. There wasn't any reason to load xer_ca since it only contains one bit of data now.
2014-10-07 21:43:15 -05:00
e09288aec1 Fix crash in tas input. 2014-10-07 22:35:56 -04:00
38b64fd077 Merge pull request #1213 from RachelBryk/wii-tas-input
Add wiimote tas input.
2014-10-08 13:15:43 +11:00
4289221584 X64Emitter: add unit test for FMA 2014-10-07 18:21:07 -07:00
019657cd93 X64Emitter: add FMA3 support 2014-10-07 18:21:07 -07:00
6cfa579870 VolumeGC: Use regular return type declaration for GetStringDecoder 2014-10-07 21:15:14 -04:00
ab49d80e3f Merge pull request #1234 from Stevoisiak/renameNamesToBannerNames
Rename m_names to m_banner_names
2014-10-07 20:01:29 -04:00
fab357552f Merge pull request #1233 from Stevoisiak/getNameRedundancy
Updated Netplay to use GetName()
2014-10-07 19:54:09 -04:00
ebbbe43b8f Rename m_names to m_banner_names 2014-10-07 19:14:11 -04:00
4b9ee5ee39 Updated Netplay to use GetName() 2014-10-07 19:05:38 -04:00
39f421d45d Support the borderless fullscreen option in all backends. 2014-10-07 16:48:43 +02:00