Pierre Bourdon
|
79df318a76
|
Merge pull request #284 from delroth/jitil-exp
DolphinWX Config: mark JITIL as slower to remove a source of confusion
|
2014-04-19 14:53:30 +02:00 |
|
Pierre Bourdon
|
d8ca861fec
|
Merge pull request #287 from Tilka/unused_variable
Fix "warning: unused variable 'skipFrames'"
|
2014-04-19 09:03:19 +02:00 |
|
Pierre Bourdon
|
8a5c0b3894
|
Merge pull request #288 from magumagu/remove-hid2-panicalert
Interpreter: don't PanicAlert on write to SPR_HID2.
|
2014-04-19 09:02:49 +02:00 |
|
Pierre Bourdon
|
8109163afc
|
Merge pull request #286 from Sonicadvance1/ARM-naming
Change to ARM's naming convention in DriverDetails.
|
2014-04-19 09:01:01 +02:00 |
|
Pierre Bourdon
|
5f7ed5bd45
|
DolphinWX Config: mark JITIL as slower to remove a source of confusion for users.
|
2014-04-18 00:43:49 +02:00 |
|
Pierre Bourdon
|
68d0a32ef9
|
Merge pull request #283 from pinumbernumber/xinput-guide
Add support for the guide button to XInput
|
2014-04-17 20:13:12 +02:00 |
|
Pierre Bourdon
|
0908bd64dc
|
Merge pull request #279 from Sonicadvance1/Reject-InvalidControllers
Don't use SDL devices that report invalid ranges.
|
2014-04-17 00:16:19 +02:00 |
|
Pierre Bourdon
|
12d7ffac13
|
Merge pull request #274 from Sonicadvance1/Fix-MD5Overflow
Fix the integer overflow that happens in the MD5Sum Progressbar.
|
2014-04-15 11:00:13 +02:00 |
|
Pierre Bourdon
|
c549e2fca1
|
Merge pull request #265 from Sonicadvance1/GenerateMD5Sum
Add the ability to generate a file's MD5sum.
|
2014-04-15 01:19:53 +02:00 |
|
Pierre Bourdon
|
cf315a487f
|
Merge pull request #271 from delroth/threading-stuff
Threading improvements: add Common::Flag and improve Common::Event
|
2014-04-14 23:23:16 +02:00 |
|
Pierre Bourdon
|
7074feacbe
|
Common::Event: Add a faster Windows specific implementation based on the concurrency runtime.
|
2014-04-14 23:13:15 +02:00 |
|
Pierre Bourdon
|
48bd904028
|
Common::Event: Implement in terms of Common::Flag to get rid of a volatile and optimize with early returns and atomic swaps
|
2014-04-14 23:13:15 +02:00 |
|
Pierre Bourdon
|
e24cad0780
|
Common::Flag: Add support for TestAndSet + test by implementing basic spinlocks.
|
2014-04-14 23:13:15 +02:00 |
|
Pierre Bourdon
|
fc71494742
|
Merge pull request #270 from neobrain/bitfield_fixes
Bitfield fixes
|
2014-04-14 20:24:01 +02:00 |
|
Pierre Bourdon
|
6bdcbad3e4
|
Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this.
|
2014-04-14 10:54:07 +02:00 |
|
Pierre Bourdon
|
f9fb39d383
|
Common: Add a 'Flag' class that is used to encapsulate a boolean flag manipulated from several threads
|
2014-04-14 10:54:07 +02:00 |
|
Pierre Bourdon
|
c614a707ab
|
Merge pull request #92 from Tilka/tab_crash
Fix crash when pressing Tab
|
2014-04-14 10:46:07 +02:00 |
|
Pierre Bourdon
|
f034983b62
|
Merge pull request #262 from SlEePlEs5/master
Added BBA TAP backend for OS X.
|
2014-04-14 02:15:10 +02:00 |
|
Pierre Bourdon
|
1b9addd594
|
Merge pull request #268 from magumagu/opengl-delete-useless-header
OpenGL backend: remove useless header Globals.h.
|
2014-04-13 10:25:35 +02:00 |
|
Pierre Bourdon
|
a823edcc5b
|
Merge pull request #173 from delroth/movbe
Optimize memory access on Haswell by using MOVBE when possible.
|
2014-04-11 23:44:46 +02:00 |
|
Pierre Bourdon
|
745fe14269
|
Jit64: Use LoadAndSwap/SwapAndStore where it makes sense.
|
2014-04-11 23:33:21 +02:00 |
|
Pierre Bourdon
|
6cb42859d4
|
JitAsmCommon: Use MOVBE everywhere it matters (!x86 only code, !old CPU support code).
|
2014-04-11 23:33:21 +02:00 |
|
Pierre Bourdon
|
fcbe265adc
|
Jit_Util: Provide two util functions to load/store and swap values, using MOVBE internally when possible.
|
2014-04-11 23:33:21 +02:00 |
|
Pierre Bourdon
|
b2597739ff
|
x64Emitter: Add the MOVBE instruction.
|
2014-04-11 23:33:21 +02:00 |
|
Pierre Bourdon
|
d2de1ddabc
|
CPUDetect: add support for MOVBE detection
|
2014-04-11 23:29:03 +02:00 |
|
Pierre Bourdon
|
5f6ac51803
|
Merge pull request #250 from darkjack/master
Renamed all Core/DPS/Dsp* files to Core/DSP/DSP*
|
2014-04-10 23:28:04 +02:00 |
|
Pierre Bourdon
|
36a693e4fc
|
Merge pull request #252 from shuffle2/master
Assign "user_defined" value properly for downloaded Gecko codes.
|
2014-04-10 12:23:42 +02:00 |
|
Pierre Bourdon
|
4deb8f4011
|
Merge pull request #253 from Sonicadvance1/CodeBlock-dedup
Remove dumb CodeBlock duplication in the emitters.
|
2014-04-09 21:05:57 +02:00 |
|
Pierre Bourdon
|
7d8604ac1c
|
Merge pull request #249 from SeannyM/master
(Rebase) Fixes two bugs in the ARM JIT core.
|
2014-04-06 17:00:22 +02:00 |
|
Pierre Bourdon
|
b388123280
|
Merge pull request #245 from magumagu/fix-trailing-whitespace
Fix trailing whitespace.
|
2014-04-05 01:28:34 +02:00 |
|
Pierre Bourdon
|
c68be42c55
|
Merge pull request #226 from LPFaint99/Issue6753
Use a 251 block Memory card for games that do not work with larger cards. Fixes Issue 6753
|
2014-04-03 10:15:43 +02:00 |
|
Pierre Bourdon
|
2aac3f14b5
|
Merge pull request #238 from lioncash/fix-deprecations
Replace use of the deprecated mem_fun function with mem_fn.
|
2014-04-01 23:59:20 +02:00 |
|
Pierre Bourdon
|
4e0ed8e93b
|
Merge pull request #237 from pfpacket/fix-wl-build
Fix compilation error of Wayland_Util.h
|
2014-04-01 20:47:48 +02:00 |
|
Pierre Bourdon
|
bad109402e
|
Merge pull request #233 from delroth/dsphle-cleanups
DSPHLE Zelda cleanups
|
2014-03-30 20:12:20 +02:00 |
|
Pierre Bourdon
|
76fafb1c7b
|
Merge pull request #220 from magumagu/audio-handling-cleanup-v2
Audio handling cleanup v2
|
2014-03-30 13:24:52 +02:00 |
|
Pierre Bourdon
|
9b03178673
|
Merge pull request #222 from comex/more-clang-fixes
More clang fixes
|
2014-03-30 13:24:08 +02:00 |
|
Pierre Bourdon
|
c7642e4712
|
DSPHLE: Rename variables in the Zelda UCode to match Dolphin's coding style
|
2014-03-30 13:06:45 +02:00 |
|
Pierre Bourdon
|
66fa0b626a
|
DSPHLE: Remove 'ZeldaObsolete.txt'
|
2014-03-30 12:51:21 +02:00 |
|
Pierre Bourdon
|
b31d1fd313
|
Merge pull request #232 from delroth/dsphle-cleanups
Random DSPHLE cleanups
|
2014-03-30 01:23:09 +01:00 |
|
Pierre Bourdon
|
c2ae791440
|
DSPHLE: Cleanup common style issues in Zelda.{cpp,h} (most of the file is not coding style compliant)
|
2014-03-30 01:13:33 +01:00 |
|
Pierre Bourdon
|
18ca5b880e
|
DSPHLE: Cleanup ROM.{cpp,h}
|
2014-03-30 01:13:33 +01:00 |
|
Pierre Bourdon
|
090e7637c8
|
DSPHLE: Cleanup INIT.{cpp,h}
|
2014-03-30 01:10:08 +01:00 |
|
Pierre Bourdon
|
41e9d8e1a4
|
DSPHLE: Cleanup GBA.{cpp,h}
|
2014-03-30 01:10:07 +01:00 |
|
Pierre Bourdon
|
061e3f998a
|
DSPHLE: Cleanup CARD.{cpp,h}
|
2014-03-30 01:10:07 +01:00 |
|
Pierre Bourdon
|
85ebffd839
|
DSPHLE: Cleanup AX{,Wii}.{cpp,h}
|
2014-03-30 01:10:07 +01:00 |
|
Pierre Bourdon
|
d3abe3824f
|
DSPHLE: Cleanup UCodes.{cpp,h}
|
2014-03-30 01:10:07 +01:00 |
|
Pierre Bourdon
|
5955cb8c6b
|
Merge pull request #231 from delroth/dsphle-cleanups
DSPHLE: Rename files to remove redundant 'UCode' prefix.
|
2014-03-30 00:03:42 +01:00 |
|
Pierre Bourdon
|
17d64a1d50
|
DSPHLE: Mass rename classes to match our coding style better.
|
2014-03-30 00:01:15 +01:00 |
|
Pierre Bourdon
|
6bc845a804
|
DSPHLE: Rename files to remove redundant 'UCode' prefix.
|
2014-03-30 00:01:15 +01:00 |
|
Pierre Bourdon
|
646a97ce86
|
Merge pull request #229 from lioncash/fifoplayer
Fix FIFO Player dialog assertion failures (aka work around wx's inability to handle size_t correctly).
|
2014-03-29 23:35:40 +01:00 |
|
Pierre Bourdon
|
47d96e449a
|
Merge pull request #228 from delroth/trailing-whitespaces
Remove all trailing whitespaces from our codebase.
|
2014-03-29 11:13:59 +01:00 |
|
Pierre Bourdon
|
664c8d30a0
|
Remove all trailing whitespaces from our codebase.
|
2014-03-29 11:05:44 +01:00 |
|
Pierre Bourdon
|
92fc7c64d6
|
Merge pull request #216 from Linktothepast/gameini_updates
Gameini updates.
|
2014-03-29 10:35:45 +01:00 |
|
Pierre Bourdon
|
7b456d38fa
|
Merge pull request #221 from comex/master
Fix IsTriviallyCopyable for volatile (fixes Mac build).
|
2014-03-28 10:20:46 +01:00 |
|
Pierre Bourdon
|
9b8296d5ab
|
Merge pull request #219 from lioncash/includes
Fix include order in EGL.h.
|
2014-03-28 01:32:43 +01:00 |
|
Pierre Bourdon
|
ee091329f7
|
Merge pull request #217 from magumagu/minor-ucode-cleanup
Minor Ucode cleanup.
|
2014-03-27 22:48:25 +01:00 |
|
Pierre Bourdon
|
7286700a1c
|
Do not force DSPLLE in Zelda HLE games anymore.
|
2014-03-27 10:41:48 +01:00 |
|
Pierre Bourdon
|
784c636db8
|
Merge pull request #214 from magumagu/zelda-ucode-cleanup
Zelda ucode cleanup
|
2014-03-27 09:57:03 +01:00 |
|
Pierre Bourdon
|
f6a343df79
|
Merge pull request #211 from magumagu/win32-jit-fixes
Win32 jit fixes
|
2014-03-26 20:18:04 +01:00 |
|
Pierre Bourdon
|
ea6b37cb75
|
Merge pull request #193 from neobrain/tev_combiner_fixes
PixelShaderGen: Cleanups and fixes for tev combiners.
|
2014-03-26 10:05:46 +01:00 |
|
Pierre Bourdon
|
5fc6ce59c3
|
Merge pull request #210 from magumagu/writerex-fix
Fix OpArg::WriteRex with 8-bit memory operand.
|
2014-03-26 02:34:44 +01:00 |
|
Pierre Bourdon
|
b4337a2192
|
Merge pull request #204 from neobrain/bitfield_cleanup
Bitfield cleanup
|
2014-03-26 00:08:58 +01:00 |
|
Pierre Bourdon
|
c929c3ebc1
|
Merge pull request #202 from Tilka/mathutil
MathUtil: add IntFloat/IntDouble constructors and test FlushToZero()
|
2014-03-24 21:20:09 +01:00 |
|
Pierre Bourdon
|
c11aadee41
|
Merge pull request #182 from RachelBryk/extract-gc-dol
Add extract dol/apploader options back for gc disks.
|
2014-03-18 20:41:35 +01:00 |
|
Pierre Bourdon
|
fab2808e5c
|
Merge pull request #189 from Jezze/for-dolphin
Remove superfluous bit shift
|
2014-03-18 09:04:25 +01:00 |
|
Pierre Bourdon
|
154dee8c6c
|
Merge pull request #183 from Sonicadvance1/Arch-fix
Fix arch detection on x86.
|
2014-03-17 20:23:28 +01:00 |
|
Pierre Bourdon
|
4a906fdf7b
|
Merge pull request #170 from RachelBryk/save-skip-bios
Save bHLE_BS2 to config cache before it can be changed while booting.
|
2014-03-17 01:06:46 +01:00 |
|
Pierre Bourdon
|
fe37a772a4
|
Merge pull request #178 from lioncash/phack-cleanup
Clean up a little bit of the PHackSettings.
|
2014-03-16 23:49:12 +01:00 |
|
Pierre Bourdon
|
09dc5c9703
|
Merge pull request #177 from lioncash/videoconfig-inheritance
Prevent VideoConfig inheritance.
|
2014-03-16 22:16:37 +01:00 |
|
Pierre Bourdon
|
927a97c2a5
|
Merge pull request #166 from Sonicadvance1/Android-config
Fix the Android build's configuration setting/getting
|
2014-03-15 18:11:20 +01:00 |
|
Pierre Bourdon
|
880bbe185d
|
Merge pull request #172 from Linktothepast/extra_parameter
Remove the extra parameters field from the PH.
|
2014-03-15 16:46:37 +01:00 |
|
Pierre Bourdon
|
8d679e76d2
|
Merge pull request #164 from lioncash/cstr-cull
Kill off some usages of c_str.
|
2014-03-15 00:57:56 +01:00 |
|
Pierre Bourdon
|
974123000d
|
MemoryInterface: properly register region MMIOs.
|
2014-03-14 21:52:45 +01:00 |
|
Pierre Bourdon
|
450bde27bb
|
Merge pull request #162 from lioncash/tas-dlg
Simplify boolean toggling in the TASInputDlg.
|
2014-03-13 02:09:32 +01:00 |
|
Pierre Bourdon
|
107d4ca224
|
Merge pull request #163 from lioncash/dsp-func-typo
Fix a typo in DSPSymbols. (DisasssembleRange -> DisassembleRange)
|
2014-03-13 01:54:14 +01:00 |
|
Pierre Bourdon
|
ede46556d9
|
Merge pull request #155 from Parlane/codestyle_fixes
Fixes spacing for "for", "while", "switch" and "if"
|
2014-03-10 23:40:16 +01:00 |
|
Pierre Bourdon
|
52ed10213d
|
Merge pull request #158 from GUIpsp/master
Fix building on mac without a c/c++ compiler set.
|
2014-03-10 17:05:58 +01:00 |
|
Pierre Bourdon
|
3d0116e74f
|
Merge pull request #156 from Parlane/fix_soundtouch
Use correct capitalization for SoundTouch.h in CMakeLists.txt
|
2014-03-10 13:05:23 +01:00 |
|
Pierre Bourdon
|
4591464486
|
Merge pull request #154 from lioncash/android-dlg-cleanup
[Android] Tidy up the dialog buttons that don't do anything.
|
2014-03-10 09:50:47 +01:00 |
|
Pierre Bourdon
|
8863eb0671
|
Merge pull request #145 from lioncash/split-about-activity
[Android] Split the AboutFragmentItem and InfoFragmentAdapter into their own class files.
|
2014-03-10 02:20:25 +01:00 |
|
Pierre Bourdon
|
f401263867
|
Merge pull request #152 from Tilka/float_stuff
Fix IsQNAN() and reduce code duplication
|
2014-03-09 21:06:19 +01:00 |
|
Pierre Bourdon
|
2632db8075
|
Merge pull request #153 from lioncash/dsptool-string
Fix DSPTool string output for disassembly.
|
2014-03-09 20:04:18 +01:00 |
|
Pierre Bourdon
|
84b4f9862f
|
Merge pull request #151 from lioncash/rename-assemble-disassemble
Rename assemble.cpp/.h and disassemble.cpp./.h
|
2014-03-09 20:02:38 +01:00 |
|
Pierre Bourdon
|
d71aef8843
|
Merge pull request #150 from lioncash/namespaces
Fix DSPTool compilation with the new namespace.
|
2014-03-09 18:11:02 +01:00 |
|
Pierre Bourdon
|
53615271e0
|
Merge pull request #148 from lioncash/namespaces
Add a namespace to DSPHost.
|
2014-03-09 17:51:54 +01:00 |
|
Pierre Bourdon
|
2254e5a14b
|
Merge pull request #147 from Tilka/misc
Misc
|
2014-03-09 15:28:10 +01:00 |
|
Pierre Bourdon
|
b003fd79d7
|
Merge pull request #146 from delroth/tests
Add more tests for Common and Core/MMIO
|
2014-03-09 14:51:53 +01:00 |
|
Pierre Bourdon
|
aabd524142
|
Add more tests for Common and Core/MMIO
|
2014-03-09 14:27:04 +01:00 |
|
Pierre Bourdon
|
0ea58cddf9
|
Merge pull request #144 from Parlane/fix_include_order
Fixes include order of TextureConversionShader.cpp
|
2014-03-09 01:34:50 +01:00 |
|
Pierre Bourdon
|
9f931ae621
|
Merge pull request #111 from Parlane/callstack_print_fix
Fix bug in PrintCallstack caused by trying to use MMIO
|
2014-03-09 00:25:59 +01:00 |
|
Pierre Bourdon
|
1fbfc4902a
|
Merge pull request #114 from delroth/mmio-optimization
MMIO reads JIT optimization
|
2014-03-09 00:02:47 +01:00 |
|
Pierre Bourdon
|
8802770a85
|
JitUtil: Optimize MMIO loads by generating code to directly access a given MMIO.
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
edba8096bf
|
x64Emitter: Add functions to call a C++ std::function from JITed code
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
9869c53859
|
x64ABI: Add two more CallFunction functions (for additional parameter types).
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
6d6abfa61f
|
x64Emitter: Allow const pointers where it makes sense to do so.
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
71962ee0eb
|
MMIO: Pass pointers to the complex method lambdas when visiting.
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
6b645f5cac
|
MMIO: Add a function to check if a given address refers to MMIO registers.
|
2014-03-08 23:32:43 +01:00 |
|
Pierre Bourdon
|
248f5d7f22
|
Merge pull request #130 from lioncash/breakpoint-clear
Actually make PPCDebugInterface::ClearAllBreakpoints have functionality.
|
2014-03-07 20:42:52 +01:00 |
|
Pierre Bourdon
|
0be38e7b08
|
Merge pull request #141 from Parlane/fix_mac_read_windows
Fix MAC address reading on Windows.
|
2014-03-07 09:52:10 +01:00 |
|
Pierre Bourdon
|
c7b8c75d38
|
Merge pull request #140 from shuffle2/master
Implement workaround for Windows versions which do not support XSAVE.
|
2014-03-06 23:59:52 +01:00 |
|