Markus Wick
54a643a4a3
Merge pull request #4209 from jasonphillips/lens-distortion-shader
...
lens distortion post-processing shader
2016-09-13 18:13:13 +02:00
Jason
5fc51b45a0
code adjustments in response to review
2016-09-13 10:52:14 -05:00
Mat M
add5de2d08
Merge pull request #4178 from aldelaro5/registerView-formated-display
...
Add formatting options for the GPR and FPR registers
2016-09-13 09:18:50 -04:00
Jason
a6b3237211
lens distortion post-processing shader
2016-09-12 11:07:44 -05:00
Markus Wick
bdcee1c585
Merge pull request #4205 from degasus/arm
...
JitArm64: Cleanup + small fix.
2016-09-12 11:47:51 +02:00
Markus Wick
66cd11c329
Merge pull request #4206 from JosJuice/tx-gitignore
...
Remove .tx from .gitignore
2016-09-12 11:47:34 +02:00
Scott Mansell
65c1df34f4
Merge pull request #4198 from aldelaro5/memory-breakpoint-fix
...
Fix the memChecks breaking a second time after hitting one and unpausing
2016-09-12 14:51:47 +12:00
aldelaro5
f689b1e6b5
Switch the CPU state to CPU_STEPPING before single stepping after unpausing
...
This fix a double break bug when hitting a memcheck and hitting play on the same instruction it broke to earlier. The state is put back to CPU_RUNNING after.
2016-09-11 22:46:12 -04:00
JosJuice
609d147dca
Automatic translation resources sync with Transifex
2016-09-11 15:56:33 +02:00
JosJuice
4ce4b8d8bf
Add .tx folder with config
2016-09-11 15:13:31 +02:00
JosJuice
2677806e95
Remove .tx from .gitignore
...
It contains a configuration that has no reason to be different
for different people. It's not used for storing things like
usernames or passwords.
2016-09-11 14:47:36 +02:00
Markus Wick
cbdda17507
Merge pull request #4124 from mimimi085181/wiimote-netplay-check-reporting-mode
...
Wiimote netplay: Check the reporting mode instead of the size
2016-09-10 23:28:57 +02:00
Markus Wick
a15b3fda6e
Merge pull request #4203 from aldelaro5/free-memChecks-debug-builds
...
Move Memchecks support out of debug only builds
2016-09-10 23:24:24 +02:00
degasus
a0dcebba37
JitArm64: replace MOVI2R with MOVP2R when possible.
...
This skips the (u64) cast.
2016-09-10 11:01:18 +02:00
degasus
789e776a47
JitArm64: Fix block linking.
...
Double negation fail, sorry.
2016-09-10 11:01:18 +02:00
degasus
be763949bc
JitArm64: Drop 32bit alignment restriction of the memarea.
...
ADD() is almost as fast as MOVK(), and we already have a register for the memory location. Let's just use it.
2016-09-10 11:01:18 +02:00
Markus Wick
077fa099ea
Merge pull request #4204 from lewurm/arm64-icache-big-little-fix
...
arm64: fixes around icache flushing
2016-09-10 08:08:14 +02:00
Bernhard Urban
976da3707a
arm64: add comment about data cache flushing
2016-09-10 08:05:16 +02:00
Bernhard Urban
fff8221b63
arm64: fixes around icache flushing
2016-09-10 02:31:07 +02:00
aldelaro5
09df343247
Move Memchecks support out of debug only builds
...
It wouldn't impact performance until at least one memcheck is enabled. Because of this, it can be used in release builds without much impact, the only thing that woudl change is the use of HasAny method instead of preprocessor conditionals. Since the perforamnce decrease comes right when the first memcheck is added and restored when the last is removed, it basically is all beneficial and works the same way.
2016-09-09 15:05:54 -04:00
Markus Wick
6e488e65e3
Merge pull request #4013 from leoetlino/wx-assert-fix
...
Drop Dolphin patch to wxWidgets (and fix issues)
2016-09-09 17:27:07 +02:00
Markus Wick
586644d89e
Merge pull request #4202 from lioncash/cstr
...
OGL: Remove unnecessary c_str calls
2016-09-09 17:25:15 +02:00
Lioncash
5b3c74a31a
OGL: Remove unnecessary c_str calls
2016-09-09 06:30:34 -04:00
Mat M
1eacb8fd59
Merge pull request #4115 from aldelaro5/memorycheck-memorywindow-update-fix
...
Fix the breakpoint list not updating after adding a memory check via the memory view
2016-09-09 02:41:06 -04:00
Anthony
145ebd34e2
Merge pull request #4126 from aldelaro5/debugger-pause-button-fix
...
Fix the pause/play toolbar button not updating when reaching a breakp…
2016-09-08 20:10:19 -05:00
aldelaro5
ea2effcc7d
Add formatting options for viewing registers
...
All formatting are individual per registers and they all have one option to go back to their original hexadecimal form.
- GPR: signed integer, unsigned integer, float
- FPR: double
Also happened to come accross an issue where editing the PFR would ignore the higher 32 bits of the new value, this had to be fixed for the format to work.
2016-09-08 10:50:04 -04:00
Markus Wick
6023b7b5e5
Merge pull request #4190 from EmptyChaos/coretiming-fifo
...
CoreTiming: Ensure FIFO Order for events in the same time slot
2016-09-08 12:31:39 +02:00
EmptyChaos
2e14920e16
CoreTiming: Guarantee FIFO processing of timed events
...
The min-heap provides no ordering when the key is the same on 2
nodes. Disambiguate identical times by tracking the order items
were added into the queue.
2016-09-08 19:46:42 +10:00
Markus Wick
a6905d1641
Merge pull request #4197 from Armada651/always-divide-by-q
...
PixelShaderGen: Always divide the texture coordinates by q.
2016-09-08 00:26:40 +02:00
Jules Blok
da43f9a156
PixelShaderGen: Always divide the texture coordinates by q.
...
Some games will set q to a different value than 1.0 through
texture matrix manipulations. It seems the console will still
do the division in that case.
2016-09-07 21:13:16 +02:00
JosJuice
d0a323cce7
Merge pull request #4192 from TylerAldrich/typo_fix
...
Boot: Fix minor comment typo
2016-09-07 17:35:35 +02:00
Mat M
a9f47df621
Merge pull request #4193 from leoetlino/warning-fix
...
IPC_HLE: Fix warnings about missing override
2016-09-07 09:59:59 -04:00
Léo Lam
e8cb4119b8
Drop Dolphin-specific patch to wxWindows
...
This removes a Dolphin-specific patch to the wxWidgets3 code
for the following reasons:
* Calling wxWindowGTK::DoSetSize on a top-level window can end up
calling wxTopLevelWindowGTK::DoMoveWindow, which triggers an assert
because it is not supposed to be called for a top-level wxWindow.
* We should not be patching the wxWidgets code because that means the
toolbars will still be broken if someone builds without using the
WX that is in our Externals.
Instead, we now use a derived class for wxAuiToolBar and override
DoSetSize() to remove the problematic behaviour to get the same effect
(fixing toolbars) but without changing Externals code and without
causing asserts and other issues.
2016-09-07 15:15:09 +02:00
Léo Lam
4e402379e3
IPC_HLE: Fix warnings about missing override
2016-09-07 15:09:45 +02:00
Tyler Aldrich
08c72abf0f
fix minor typo, 0x20 != 20 bytes
2016-09-07 08:01:00 -04:00
Markus Wick
b2dcbbf884
Merge pull request #4191 from phire/fix_master
...
Fix the master build.
2016-09-07 10:13:59 +02:00
Scott Mansell
fe41dff228
Fix the master build.
2016-09-07 20:10:03 +12:00
Scott Mansell
d951f9e765
Merge pull request #3771 from phire/pr3771
...
Remove instant ARAM DMA hack (Fixes Sarge's War)
2016-09-07 19:09:39 +12:00
Scott Mansell
42e91dd815
Merge pull request #4189 from phire/efb_linear_downsampling
...
EFB2RAM: Downsample higher resolutions with linear filtering.
2016-09-07 17:44:16 +12:00
Scott Mansell
62d7a698da
Merge pull request #4145 from tenthmile/WiiOrientationModifier
...
Emulated Wiimote Orientation Modifier
2016-09-07 14:20:02 +12:00
Scott Mansell
7311cd8b6e
Merge pull request #4137 from aldelaro5/memCheck-crash-fix
...
Fix a crash when adding the first memory check while the game is running
2016-09-07 14:19:19 +12:00
Scott Mansell
ac6013bff3
Merge pull request #4134 from RisingFog/move_advancepane_disable
...
Fix advanced config panel staying disabled after TAS recording
2016-09-07 14:18:00 +12:00
Chris Burgener
23b2601133
Fix advanced config panel staying disabled after TAS recording
2016-09-06 22:12:13 -04:00
Scott Mansell
f5e870bbe5
Merge pull request #4135 from RisingFog/remove_wii_limits_rtc
...
Fix issues with Custom RTC when set past the year 2038
2016-09-07 14:05:58 +12:00
Scott Mansell
366a38a917
Merge pull request #4142 from mbc07/IPC_HLE_usb_ven
...
[IPC HLE] Implement /dev/usb/ven with very basic functionality
2016-09-07 13:51:55 +12:00
Scott Mansell
dbface94ea
And remove the feature from the Arm64 jit too.
2016-09-07 12:53:14 +12:00
Scott Mansell
c354dfcd2f
Remove instant ARAM DMA mode.
...
Now that our timings are much more accurate it doesn't look like we
need it anymore. And the instant ARAM DMA mode + scheduling fixes
ctually breaks ATV: Quad Power Racing 2 (causing all sorts of werid
bugs).
2016-09-07 12:53:14 +12:00
Scott Mansell
f5c70a4b27
EFB2RAM: Downsample higher resolutions with linear filtering.
2016-09-07 11:17:32 +12:00
Markus Wick
18030ebfb4
Merge pull request #4179 from magcius/xinput2-default
...
Remove the old Xlib backend
2016-09-06 10:26:26 +02:00
Markus Wick
dddd88aace
Merge pull request #4146 from degasus/dynamic-bat
...
Dynamic bat
2016-09-06 09:05:02 +02:00