Henrik Rydgard
8996f58693
Generate save state IDs for homebrew using the elf or directory name where applicable.
2015-09-25 19:27:40 +02:00
Henrik Rydgard
6fcbfabdd2
Rename fields to avoid some gross #define hack that linux is doing
2015-09-23 12:10:23 +02:00
Henrik Rydgard
77e9ea38aa
Get rid of remaining uses of stat() on Windows
2015-09-23 11:34:22 +02:00
Henrik Rydgard
51a5adfff2
More buildfixes
2015-09-23 10:59:12 +02:00
Henrik Rydgard
58d3137b10
Get rid of a bunch of more uses of stat64 on Windows.
2015-09-23 09:48:55 +02:00
Henrik Rydgard
0084b2ac30
Simplify FileUtil::Exists. Minor cleanups.
...
Might possibly help #7967 (XP) by avoiding _wstat64? That would be a libc bug though.
2015-09-22 22:50:29 +02:00
Henrik Rydgard
351baa101c
Some Android warning fixes
2015-09-22 18:30:57 +02:00
Henrik Rydgard
60bbe16c89
Make LogManager string handling code safer.
2015-09-19 15:55:49 +02:00
Henrik Rydgard
ecbef7a2ff
Remove easy_file.cpp/h. Minor cleanups.
2015-09-19 14:29:02 +02:00
Henrik Rydgård
9636e4cef4
Fix assorted key mapping issues affecting Shield and probably pads in general on Android. See #7976
2015-09-17 22:46:59 +02:00
Henrik Rydgard
3232e46c36
Make debug build nearly warning free in MSVC 2015
2015-09-17 22:02:15 +02:00
Henrik Rydgård
a71fbccfbc
Warning fixes for new LLVM on mac (warns on inconsistent usage of override)
2015-09-17 20:29:37 +02:00
sergiobenrocha2
5ec87f3459
Improve detection of for shared libs in both sdl and Qt (zlib, libzip, snappy and glew).
2015-09-16 00:59:31 -03:00
Unknown W. Brackets
0c1a5324fb
Merge pull request #7956 from unknownbrackets/arm64-minor
...
Unknown's min/max unordered-float fix for ARM64
2015-09-12 11:59:05 -07:00
Henrik Rydgard
62b348452d
Add ARM64 emitter bugfix by HdkR.
2015-09-10 18:52:31 +02:00
Unknown W. Brackets
1fba38fd41
arm64: Add TST alias to the emitter.
2015-09-08 20:06:53 -07:00
Unknown W. Brackets
85533dad6e
Native merge part 2: update build files.
...
And a couple minor stragglers.
2015-09-06 13:06:57 -07:00
Henrik Rydgard
fdea85138c
Update project files, fix minor issues for VS 2015
2015-09-06 19:32:15 +02:00
Henrik Rydgard
1c67de0c21
We don't need a third set of sized integer typedefs, get rid of it.
2015-09-06 19:10:08 +02:00
Henrik Rydgard
86a02fed61
Minor cleanup
2015-09-05 19:42:58 +02:00
Jonas Höglund
a78d71029a
Use DEVICE_ID_ANY for the NK_BACK key in default mappings
2015-09-02 10:23:18 +02:00
Jonas Höglund
06fadd5cad
Set DPad keys in native for UI navigation
...
Complements the update to the key repeat logic in native. Also renames
UpdateConfirmCancelKeys to UpdateNativeMenuKeys since even before this commit,
the function also set the TabLeft and TabRight keys.
2015-09-02 10:23:18 +02:00
Jonas Höglund
5bb2f20493
Use KeyDef for Confirm/Cancel/TabLeft/TabRight keys
2015-09-02 10:23:18 +02:00
Jonas Höglund
0a6ab528ea
Move KeyDef and AxisPos to native
2015-09-02 10:23:18 +02:00
aroulin
8a09dedf94
x64Emitter: add RCPPS and RCPSS SSE instructions
2015-08-23 16:43:07 +02:00
Lioncash
959e4e70c0
Arm64Emitter: Fix FCMEQ instruction encoding
2015-08-10 21:12:08 -04:00
Ryan Houdek
f67abeeb2e
Arm64Emitter: Fix FCMGE instruction encoding
2015-08-10 21:10:31 -04:00
Henrik Rydgård
0763dbc641
Cleanup and comments in sceGe.cpp
2015-07-24 19:52:42 +02:00
Henrik Rydgard
e69a14ffff
Don't set ARM "FastMode". Not worth the compat impact as is, could be made smarter. Should help issue #7234
2015-07-19 18:22:22 +02:00
Henrik Rydgard
f42f81a4da
ARM64: Optimize small adjustments of pointerified registers
2015-07-11 16:59:11 +02:00
Henrik Rydgard
28456bef90
ARM64: Add NEON EOR encoding
2015-07-11 12:36:44 +02:00
Henrik Rydgard
72651835c3
A bunch more ARM64 encodings (*MIN,*MAX,XTN,SHRN, etc)
2015-07-11 12:16:56 +02:00
Henrik Rydgard
0be2b93ceb
More ARM32 NEON encoding horrors (VMOVL, VSHLL)
2015-07-10 23:56:42 +02:00
Henrik Rydgard
59164cdbfb
ARM32: Disasm and emit NEON shifts-by-immediate
2015-07-09 00:24:57 +02:00
Unknown W. Brackets
bf14ad4667
Add a shortcut key for the devmenu.
...
This is useful when you don't have touch or mouse, only keyboard/pad.
2015-07-05 16:09:29 -07:00
Unknown W. Brackets
2c6278501a
arm64: Correct emitter for LDP/STP.
2015-07-04 07:18:58 -07:00
Unknown W. Brackets
7a7d8b6489
Buildfix for Windows.
...
Oops, forgot to recompile this file in Visual Studio after update.
2015-07-04 06:57:12 -07:00
Unknown W. Brackets
75c8ccd2c1
arm64: Update emitter from Dolphin.
...
From dolphin-emu/dolphin@d09d59007a .
2015-07-04 00:00:28 -07:00
Unknown W. Brackets
3780b6c0a5
arm64: Verify offset is aligned.
2015-07-02 20:31:36 -07:00
Unknown W. Brackets
31a5227076
arm64: Add umull alias.
2015-07-02 20:31:35 -07:00
Unknown W. Brackets
0a5b1c030b
arm64: Implement ext and ins.
2015-06-28 08:45:17 -07:00
Unknown W. Brackets
f355600c20
arm64: Handle negative MOVI2F more correctly.
...
Both -0.0 and some negated constant values were handled wrong.
2015-06-27 20:13:41 -07:00
Unknown W. Brackets
3110d6f928
Show some cpu name if possible on Android.
2015-06-26 21:55:51 -07:00
Unknown W. Brackets
b3aa6d89e9
Fix UBFX encoding (thanks SonicAdvance1.)
2015-06-26 21:27:03 -07:00
Henrik Rydgard
2c05334d47
ARM64: Fix bug where we didn't save the FP registers correctly in the vertex decoder.
...
Also port a few ops from dolphin's ARM64 emitter.
2015-06-14 12:56:44 +02:00
Henrik Rydgård
2a1f6bca97
Fix NEON 4444 CheckAlpha, workaround for failed bNEON detection on ARM64
2015-05-31 12:29:08 +02:00
Jan Beich
d0c5c1e659
Common: also use sysctl(3) code on GNU/kFreeBSD
2015-05-26 14:11:23 +00:00
Jan Beich
9887244759
Common: implement GetExeDirectory on some BSDs
2015-05-26 15:20:12 +03:00
Jan Beich
2eb1d578dd
Common: check against MAP_FAILED on every Unix after mmap()
...
This is required by POSIX but may matter only in MAX_FIXED case.
2015-05-26 15:20:11 +03:00
Jan Beich
b24b12f4a0
Common: DragonFly needs MAP_NOSYNC as well
2015-05-26 15:20:11 +03:00