791c7d5a84
[AArch64] Clean up bogus vector FCVT{N,L} instruction usage.
...
Replace the instruction with the scalar variant FCVT instruction.
FCVT{N,L} 8 cycles latency on the Cortex A57
FCVT has five cycle latency and slightly higher throughput
On the A72 all three of these instructions will have three cycle latency,
While FCVT{N,L} will have half the throughput.
2015-09-04 19:41:54 -05:00
2c68f6bfc5
[AArch64] Implement Fiora's preemptive paired loadstore optimization.
...
This provides a decent speed up in pretty much everything that touches pair loadstores because in most cases they are just regular non-quantizing
float loadstores that happen.
2015-09-04 19:20:33 -05:00
e01428935f
Merge pull request #2954 from lioncash/snprintf
...
CommonFuncs: Remove define for snprintf
2015-09-04 19:11:38 -04:00
e90eb17aeb
Merge pull request #2956 from JosJuice/extra-space
...
Remove extra space from 5a32c3f
2015-09-04 14:22:59 -04:00
41315b19f1
DolphinWX: Support banners in Homebrew Channel format
...
HBC uses files named icon.png for icons. This change makes Dolphin
support that file name, and also [executable file name].png
in case someone wants to have multiple files in one folder.
The HBC banner support is mainly intended for DOL and ELF files,
but it can also be used to override banners of disc images,
something that wasn't possible in the past.
There are currently issues with banner scaling not preserving
the aspect ratio and looking bad in general.
2015-09-04 19:08:30 +02:00
8aed7589ae
Fix building with PCH disabled.
2015-09-04 10:34:45 -05:00
0af2bbcea3
Remove extra space from 5a32c3f
2015-09-04 15:32:30 +02:00
7ada372ed9
Merge pull request #2944 from degasus/arm
...
JitArm64: Cleanup floating point regcache
2015-09-04 13:14:29 +02:00
9f49708954
Merge pull request #2955 from booto/less-vi-log
...
VI: Less log spam in Release build
2015-09-04 12:01:01 +02:00
97f55c0cc9
VI: Less log spam in Release build
2015-09-04 17:08:19 +08:00
0d0dd075ef
CommonFuncs: Remove define for snprintf
...
VS 2015 implements snprintf
2015-09-04 03:13:02 -04:00
39ab0ebbd3
Merge pull request #2953 from lioncash/macro
...
CommonFuncs: Remove SLEEP macro
2015-09-04 09:01:11 +02:00
a11ae2cf30
CommonFuncs: Remove SLEEP macro
...
There's already a function in Thread for this.
2015-09-04 02:43:38 -04:00
4218fb4eea
Merge pull request #2916 from lioncash/wx
...
DolphinWX: Minor changes to Main
2015-09-03 22:59:29 -07:00
9a92ff5238
Merge pull request #2926 from lioncash/wx-mc
...
MemcardManager: Remove explicit delete and new
2015-09-03 22:58:06 -07:00
272302be82
Merge pull request #2950 from lioncash/bf
...
BitField: Enable ifdef'd out code for Windows
2015-09-03 22:56:55 -07:00
061364b51a
Merge pull request #2951 from lioncash/readme
...
Readme: Specify that VS 2015 is to be used instead of VS 2013
2015-09-03 22:56:43 -07:00
a09b9bef8d
Merge pull request #2952 from lioncash/constexpr
...
CommonFuncs: Replace ArraySize define with constexpr equivalent
2015-09-03 22:56:25 -07:00
2c88c030f0
Readme: Specify that VS 2015 is to be used instead of VS 2013
2015-09-03 23:57:15 -04:00
3f1b488a12
CommonFuncs: Replace ArraySize define with constexpr equivalent
2015-09-03 23:47:14 -04:00
102a2a975d
BitField: Enable ifdef'd out code for Windows
2015-09-03 22:06:15 -04:00
8dd80b8e97
Merge pull request #2943 from booto/vi-enb
...
VI: Respect DisplayControlRegister ENB bit
2015-09-04 03:50:39 +02:00
c5979b47be
Merge pull request #2948 from lioncash/reppin-constexpr-city
...
Core: Use constexpr for default pad and attachment radius
2015-09-03 21:23:45 -04:00
4fd060ba11
Core: Use constexpr for default pad and attachment radius
2015-09-03 19:44:42 -04:00
f83f3cf594
Merge pull request #2762 from shuffle2/vs14
...
Move to Visual Studio 2015
2015-09-03 16:30:37 -07:00
399083ac8a
Drop the old msvcrt files.
2015-09-03 06:10:01 -07:00
66a3951c3b
[windows] Add workaround(HACK) for vs2015 implementating a conformant std::is_trivially_copyable...
...
see https://github.com/dolphin-emu/dolphin/pull/2218
2015-09-03 04:39:06 -07:00
bea18eedc4
[windows] remove various workarounds which were required for vs2013
2015-09-03 04:39:05 -07:00
30702c17b6
[windows] When making scmrev.h, also look for msysgit explicitly. VS2015 packages it.
2015-09-03 04:39:04 -07:00
92e9a84685
[windows/wxw] Exclude files which don't publish any symbols.
2015-09-03 04:39:04 -07:00
dfc1f0a87e
Patch wxw to compile on vs2015.
2015-09-03 04:38:58 -07:00
00afa2a328
Patch libusb to compile on vs2015.
2015-09-03 04:38:50 -07:00
9b56efe57c
Revert "Base.props: Remove DXSDK_DIR from the include path."
...
This reverts commit bea3054c9c
.
2015-09-03 04:23:02 -07:00
aa7208e270
[windows] Update projects to vs2015.
2015-09-03 04:23:01 -07:00
ad978122d9
Merge pull request #2942 from booto/xfb_lines
...
VideoCommon: xfb height calculation adjusted
2015-09-03 09:40:24 +02:00
a1538a30ef
Merge pull request #2941 from lioncash/gp
...
GPFifo: Remove pointer casts
2015-09-03 13:47:26 +12:00
532c81266c
Merge pull request #2933 from t27duck/mm5_missing_ini
...
Added missing Mega Man 5 INI file
2015-09-03 12:13:59 +12:00
34c7f34198
Merge pull request #2945 from lioncash/alloca
...
ActionReplay: Remove an alloca call
2015-09-03 12:12:26 +12:00
2d224bd3b1
ActionReplay: Remove an alloca call
2015-09-02 17:41:19 -04:00
5797111ef0
JitArm64: Optimize fpr.R()
2015-09-02 22:46:14 +02:00
dfd44730c8
JitArm64: simplify fpr call
2015-09-02 22:46:14 +02:00
28d788ba2c
VI: Respect DisplayControlRegister ENB bit
...
When ENB is set to 0 (default), VI should not
generate clocks, and so shouldn't generate
output.
2015-09-03 04:13:32 +08:00
5a32c3fba4
VideoCommon: xfb height calculation adjusted
...
Baten Kaitos allocates its XFBs from a tagged heap
structure. With the old calculation, too many lines
were being written so the tag of the allocation
after the XFB was being corrupted. Fixes crash
mentioned in this comment:
https://code.google.com/p/dolphin-emu/issues/detail?id=7734#c6
2015-09-03 03:57:03 +08:00
f32b79e612
GPFifo: Get rid of pointer casts
2015-09-02 15:24:33 -04:00
db98efdc98
GPFifo: Adjust parameter names
2015-09-02 15:20:02 -04:00
3b65c4070c
Merge pull request #2935 from Sonicadvance1/GLES_palette_conversion
...
[GLES] Support texture_buffer for palette texture conversion.
2015-09-02 10:11:41 -05:00
ecbb83fa0f
Merge pull request #2686 from booto/field-timing
...
VI: derive field timing from VI registers
2015-09-03 01:09:43 +12:00
66e9395d5d
Merge pull request #2937 from lioncash/enums
...
VideoCommon: Convert some defines into enums
2015-09-02 13:27:09 +02:00
0aba5a62fc
Merge pull request #2938 from rohit-n/build-pch
...
Fix building with PCH disabled.
2015-09-01 20:51:19 +02:00
9c26bb0e17
Fix building with PCH disabled.
2015-09-01 13:45:23 -05:00