Henrik Rydgard
|
73dd26fb75
|
More ARM64 disasm, warning fixes
|
2015-04-06 18:13:07 +02:00 |
|
Henrik Rydgard
|
80a813bcbd
|
ARM64 Emitter: Optimize MOVI2R by always starting with a MOVZ, killing the register dependency in the out-of-order engine of the CPU.
|
2015-04-06 18:13:06 +02:00 |
|
Henrik Rydgard
|
58b059ca14
|
Some casting cleanup, misc
|
2015-04-06 18:13:06 +02:00 |
|
Henrik Rydgard
|
feec574ece
|
Arm64Emitter: Add some helper functions to add / sub by immediate
|
2015-04-06 18:13:05 +02:00 |
|
Henrik Rydgard
|
f732fbb885
|
ARM64 emitter: Add MRS/MSR support (only for the flags register). Add some more to ARM64 Disasm
|
2015-04-06 18:13:04 +02:00 |
|
Henrik Rydgard
|
524583d53e
|
ARM64 emitter work, dispatcher work, etc. More work needed.
|
2015-04-06 18:13:03 +02:00 |
|
Henrik Rydgard
|
3aebc06329
|
Better logic immediate support in ARM emitter. From V8.
|
2015-04-06 18:13:02 +02:00 |
|
Henrik Rydgard
|
b309c83973
|
Initial work on ARM64, based on the ARM jit.
|
2015-04-06 18:13:01 +02:00 |
|
Unknown W. Brackets
|
41631eb2b1
|
Try a different format of HLE logging.
|
2015-03-22 20:49:42 -07:00 |
|
Henrik Rydgard
|
c3f38f31f9
|
Update the (currently unused) ARM64 emitter from Dolphin's current one (by HdkR).
|
2015-03-06 00:46:34 +01:00 |
|
Henrik Rydgard
|
a8a7adc85f
|
When using controller autoconf on PC, throw in a couple of useful keyboard mappings too.
See #7399
|
2015-02-04 11:52:13 +01:00 |
|
Unknown W. Brackets
|
8484af23ef
|
Avoid min/max issues from Atomics.h.
|
2015-02-01 11:55:02 -08:00 |
|
Henrik Rydgard
|
55c5215881
|
Add error checking when getting the modification time of a file
|
2015-02-01 19:54:07 +01:00 |
|
Henrik Rydgard
|
4ebdf49fb6
|
Update ffmpeg to master, also switching to static linking of MSVCRT. Don't forget to update your submodules!
|
2015-01-24 13:30:37 +01:00 |
|
Henrik Rydgard
|
cae58cafee
|
Revert "Merge pull request #7361 from hrydgard/color-conv-centralize"
This reverts commit f1b57dabf5 , reversing
changes made to 41001637ce .
|
2015-01-22 19:53:32 +01:00 |
|
Henrik Rydgard
|
07933cad42
|
Revert "Minor optimizations, add a failsafe"
This reverts commit 48e4d1edae .
|
2015-01-22 19:52:58 +01:00 |
|
Henrik Rydgard
|
9c64351578
|
Revert "Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge"
This reverts commit 08eaa6e1f7 .
|
2015-01-22 19:52:49 +01:00 |
|
Henrik Rydgard
|
08eaa6e1f7
|
Fix issues with scaling ARGB1555 textures in OpenGL, introduced by the recent merge
|
2015-01-20 22:48:39 +01:00 |
|
Henrik Rydgard
|
48e4d1edae
|
Minor optimizations, add a failsafe
|
2015-01-20 20:08:12 +01:00 |
|
Henrik Rydgard
|
7faddd6100
|
Consolidate the two TextureScaler copies into one.
Also lets us clean up ColorConv slightly.
|
2015-01-20 17:32:55 +01:00 |
|
Henrik Rydgard
|
4d1c1e41f3
|
Optimize and consolidate color conversion a bit
|
2015-01-20 17:32:55 +01:00 |
|
Henrik Rydgard
|
2623a48b4a
|
Centralize color conversion functions in Common/ColorConv.
|
2015-01-20 17:32:54 +01:00 |
|
Unknown W. Brackets
|
df3f90d763
|
x86jit: Fix a copy/paste error.
|
2015-01-18 13:26:14 -08:00 |
|
Unknown W. Brackets
|
116ddaaaf4
|
Fix a bad nullcheck.
|
2015-01-17 19:49:47 -08:00 |
|
Unknown W. Brackets
|
de8ffc18b3
|
Match up two arrays for error messages.
|
2015-01-17 18:43:04 -08:00 |
|
Unknown W. Brackets
|
cf0e337b27
|
Fix a memleak on an error condition.
|
2015-01-17 18:21:03 -08:00 |
|
Unknown W. Brackets
|
f3654795a3
|
Minor warning fixes.
|
2015-01-11 14:23:42 -08:00 |
|
Henrik Rydgard
|
26e4cb4a21
|
More cleanup
|
2015-01-11 20:35:52 +01:00 |
|
Henrik Rydgard
|
2b50996a85
|
Symbian buildfix
|
2015-01-11 18:16:15 +01:00 |
|
Henrik Rydgard
|
e508004a4b
|
Update Atomic*.h
|
2015-01-11 18:06:12 +01:00 |
|
Henrik Rydgard
|
cac7a2feed
|
Add a sample rate parameter to DSound, clean it up a bit
|
2015-01-11 14:11:09 +01:00 |
|
Henrik Rydgard
|
604abe933e
|
Update submodules, add x64Emitter bugfix from Dolphin (plus a few new instrs), misc
|
2015-01-11 00:12:32 +01:00 |
|
Henrik Rydgard
|
a9b010b0cd
|
Add a basic debug console UI to the devmenu that shows some log scrollback and has a little command line.
Useful for debugging on non-Windows in the future. For now non-mobile only (although may lift that restriction later)
|
2015-01-05 01:25:23 +01:00 |
|
Unknown W. Brackets
|
1ec19310cd
|
Fix a Symbian compile issue.
|
2014-12-28 20:54:29 -08:00 |
|
Unknown W. Brackets
|
a581720a59
|
Correct File::Rename() with Unicode paths.
Fixes savestates in e.g. Chinese folder paths, #7235.
|
2014-12-28 20:05:07 -08:00 |
|
Henrik Rydgård
|
6bf2c02908
|
x86 jit: Allow storing all imms directly without bouncing to a register, not just zero.
|
2014-12-23 22:25:53 +01:00 |
|
Henrik Rydgard
|
6c3ef819e0
|
ARM cpu detect: Only drop last character if it's actually a newline
|
2014-12-22 00:19:59 +01:00 |
|
Henrik Rydgard
|
c408928977
|
Arm64Emitter: Some warning fixes. Update native.
|
2014-12-19 00:34:41 +01:00 |
|
Gabriel
|
df3b407427
|
Detect azerty and qwertz
Addresses #2462.
|
2014-12-19 00:07:20 +01:00 |
|
Henrik Rydgård
|
cd573cf731
|
Merge pull request #7063 from Pulfer/axis-swap
Add a hotkey to swap D-pad and left analog stick keys
|
2014-12-18 23:15:28 +01:00 |
|
Henrik Rydgård
|
0c12cbab42
|
Merge pull request #7094 from chinhodado/patch-8
Change to pass by reference
|
2014-12-18 22:38:31 +01:00 |
|
Henrik Rydgård
|
a9be90229a
|
Merge pull request #7140 from AbandonedCart/master
use libc++ for iOS to avoid additional directives
|
2014-12-18 22:38:14 +01:00 |
|
Henrik Rydgård
|
9c73272604
|
Merge pull request #7178 from unknownbrackets/mips-emitter
mips: Minor tweaks to the mips emitter
|
2014-12-18 22:22:36 +01:00 |
|
Unknown W. Brackets
|
f7f664c641
|
Remove a few stragglers from PPC.
This makes it so the build isn't dirty every time.
|
2014-12-16 23:00:25 -08:00 |
|
Henrik Rydgard
|
a54e0cf244
|
Goodbye PowerPC, you can always be resurrected when the time comes
|
2014-12-16 21:58:38 +01:00 |
|
Lioncash
|
f0f7e48ef4
|
Common: Move headers over to using pragma once
Just makes the headers more consistent.
|
2014-12-15 17:09:40 -05:00 |
|
Henrik Rydgard
|
4ec30d98e1
|
Port the x86 and ARM emitters over to use the generic CodeBlock class
|
2014-12-15 22:32:55 +01:00 |
|
Henrik Rydgard
|
b2951f0def
|
Transplant Dolphin's ARM64 emitter over. Not hooked up to anything (yet...)
|
2014-12-15 22:09:26 +01:00 |
|
Unknown W. Brackets
|
231d4a3da2
|
mips: Improve MOVP2R() typesafety.
|
2014-12-13 19:38:43 -08:00 |
|
Unknown W. Brackets
|
74ef968503
|
mips: Prevent compilation of an easy mistake.
It's easy to write LW(T0, T1, T2) but that's not valid.
|
2014-12-13 19:38:43 -08:00 |
|