91aeb7510f
Changed config DSP references to config audio
2014-12-20 19:46:59 -05:00
200097f25d
Renamed dsp.png to audio.png
...
Note: This will break custom themes.
2014-12-18 01:01:57 -05:00
4e87cb578e
Change DSP settings to Audio settings
2014-12-02 13:50:00 -05:00
af5b1063bf
Merge pull request #1619 from FioraAeterna/removepxor
...
JIT: remove unnecessary pxor in paired stores
2014-12-01 15:50:31 -05:00
6487341a03
Merge pull request #1627 from comex/remove-version-check
...
Remove runtime OS X version check.
2014-12-01 14:31:26 -05:00
05cb1ff136
Remove runtime OS X version check.
...
My recent update to that check broke compilation on 10.9:
https://code.google.com/p/dolphin-emu/issues/detail?id=7900
However, on further review, the check isn't actually necessary. If the
OS X version is older than LSMinimumSystemVersion in Info.plist, the
system will generally refuse to run the binary in the first place. You
can try to launch it via a terminal, but at that point it's the user's
problem if it crashes.
2014-12-01 14:21:24 -05:00
3210a942ec
Merge pull request #1587 from lioncash/input-move
...
Unify the controller configuration dialogs.
2014-12-01 04:19:44 -05:00
21d039059e
ControllerConfigDiag: Fix Linux builds
2014-12-01 03:53:32 -05:00
5e2888bff6
DolphinWX: Add new icon for the controller menu.
2014-12-01 03:50:44 -05:00
896304fd07
ControllerConfigDiag: Disable controller type changes if netplay or a movie is active.
2014-12-01 03:36:09 -05:00
7b54d8ad10
ControllerConfigDiag: Remove now obsolete TODOs
2014-12-01 03:36:08 -05:00
cad8ae3be1
WiimoteConfigDiag: Rename to ControllerConfigDiag.
2014-12-01 03:36:07 -05:00
e801fcead9
WiimoteConfigDiag: Unify controller menu with the GameCube controllers.
2014-12-01 03:36:04 -05:00
00dcaba37d
WiimoteConfigDiag: Size the config buttons correctly
2014-12-01 03:36:02 -05:00
22c547f6fb
WiimoteConfigDiag: Remove trailing whitespace
2014-12-01 03:36:01 -05:00
1791897815
WiimoteConfigDiag: Fix assertion problems on non-OSX OSes.
2014-12-01 03:35:59 -05:00
94d033020e
WiimoteConfigDiag: Split UI sizer creation into their own functions.
2014-12-01 03:35:58 -05:00
d17a054e75
WiimoteConfigDiag: Move GameCube controller settings over
...
Beginning of unifying the controller settings. No functionality yet.
2014-12-01 03:35:57 -05:00
6df67bf38f
Merge pull request #1597 from unknownbrackets/gcz-tweaks
...
Tweaks to gcz compression / decompression
2014-12-01 03:18:24 -05:00
f9ba7a0fb2
Merge pull request #1625 from unknownbrackets/android-minor
...
Android: Ignore some generated files
2014-12-01 02:54:31 -05:00
43d48809c4
Android: also ignore the libs left on the root.
...
Although, I don't really see why they are put here, outside the build dir.
2014-11-30 23:01:00 -08:00
86ebe3916e
Android: Ignore some generated files.
...
/obj/ is used by ndk debugging (gdb) in some scenarios.
2014-11-30 22:52:22 -08:00
4946c6876d
Merge pull request #1607 from Sonicadvance1/armv7-optimizations
...
A whole bunch of ARMv7 optimizations and minor fixes.
2014-11-30 15:48:27 -06:00
414e36d8c9
Merge pull request #1258 from FioraAeterna/avoidfmulround
...
JIT: optimize single-precision ops based on knowledge of their inputs
2014-11-30 15:47:34 -06:00
db9cd8e3d7
Merge pull request #1615 from Sonicadvance1/fix_cpu_helper
...
[Android] Removes CPU architecture number from CPU helper.
2014-11-30 15:43:47 -06:00
d3c278cc33
Merge pull request #1610 from rohit-n/sign-compare
...
VideoCommon: Fix -Wsign-compare warnings.
2014-11-30 15:42:34 -06:00
7c38d04a40
Merge pull request #1614 from Sonicadvance1/fix_aarch64_bswap
...
[AArch64] Workaround builtin byteswap bug.
2014-11-30 15:41:35 -06:00
4a687f2641
Merge pull request #1616 from Sonicadvance1/asimd_is_neon
...
[Android] Fix NEON detection with AArch64
2014-11-30 15:41:28 -06:00
644a661bf1
JIT: remove unnecessary pxor in paired stores
...
I don't think this is necessary anymore?
2014-11-30 08:11:45 -08:00
50582b1d74
[Android] Fix NEON detection with AArch64
...
On AArch64 asimd is the new name for NEON.
This fixes a message on application start in Android about the device not supporting NEON.
If it's AArch64 then it supports NEON!
2014-11-30 01:33:11 -06:00
c27ee21dd9
[AArch64] Workaround builtin byteswap bug.
...
The builtin byteswap routines cause critical failure on AArch64 when built with the Android toolchain.
I didn't experience this issue when building for Linux using a local qemu chroot.
Seems to be only an issue with the Android toolchain when building AArch64.
Use our generic version instead.
2014-11-30 01:23:03 -06:00
496f9d678a
[Android] Removes CPU architecture number from CPU helper.
...
This was '7' on all ARMv7 devices but was 'AArch64' on the Nexus 9.
Trying to cast to integer was causing a crash. We don't even use this so may as well as wipe it.
Also adds Nvidia to the CPU implementers list.
2014-11-30 01:17:05 -06:00
a888df14a8
Merge pull request #1613 from Sonicadvance1/update_android_cmake
...
Update the android cmake toolchain to latest.
2014-11-30 02:15:02 -05:00
b689954a71
Update the android cmake toolchain to latest.
...
To properly support 64bit architectures and clang we need the latest version.
2014-11-30 01:05:37 -06:00
cd13d2d66f
[ARM32] Fix a couple bugs in the paired loadstore routines.
...
This code was obviously wrong, we were sign extending 8 bit unsigned values and loading from the wrong offset as well.
This fixes a bug in Muramasa where some colours were going insane.
2014-11-30 04:10:17 +00:00
b848365f78
[ARM32] Minor optimization in paired loadstores.
...
When the offset can fit in the instruction encoding make sure to do so.
2014-11-30 04:10:16 +00:00
52c6fb180b
[ARM32] Moves loadstore extend flag to backpatch code.
2014-11-30 04:10:16 +00:00
32dc105aa3
[ARM32] Eat a register to store our memory base.
...
This saves at least two instructions per fastmem operation.
2014-11-30 04:10:16 +00:00
e2f8286415
[ARM32] Adds unsigned compares.
...
Superscedes PR #1131 .
Optimizes cmpi a bit.
2014-11-30 04:10:16 +00:00
581ab9edec
[ARM32] cntlzwx optimization if source is immediate
2014-11-30 04:10:16 +00:00
9c82adb14f
[ARM32] negx optimization if source is immediate
2014-11-30 04:10:15 +00:00
1dbb39f791
[ARM32] srawix optimization when source is an immediate.
2014-11-30 04:10:15 +00:00
fca0fd9dd5
[ARM32] rlwimix and rlwnmx optimizations.
2014-11-30 04:10:15 +00:00
239eaf122a
VideoCommon: Fix -Wsign-compare warnings.
2014-11-29 17:40:14 -06:00
72c96c20d3
JIT: more optimizing of float ops based on known input characteristics
...
If the inputs are both float singles, and the top half is known to be identical
to the bottom half, we can use packed arithmetic instead of scalar to skip
the movddup.
This is slower on a few rather old CPUs, plus the Atom+Silvermont, so detect
Atom and disable it in that case.
Also avoid PPC_FP on stores if we know that the output came from a float op.
2014-11-29 11:33:11 -08:00
4e0591cdf1
JIT: float instruction attribute fixes, fix binding mistakes
...
These instructions modify only the bottom halves of the output register,
so the output register needs to be treated as an input too.
2014-11-29 11:30:52 -08:00
8d039a77af
JIT: minor cleanup, avoid MOVSD where MOVAPD will do
...
Avoids false dependencies.
2014-11-29 11:30:51 -08:00
7df50b0710
JIT: skip weird fmul rounding if the input is known to be single precision
2014-11-29 11:30:51 -08:00
d4125231f3
Merge pull request #1608 from Sonicadvance1/fix-gles3-rendering
...
Fixes OpenGL ES rendering.
2014-11-29 01:28:36 -06:00
38dfc970df
Fixes OpenGL ES rendering.
...
sampler2DArray doesn't have a default precision, so we need to set it ourselves.
2014-11-29 01:27:47 -06:00