a56e6be999
DSPSpy: sync Makefile with current devkitPro template
2020-06-08 04:21:41 +01:00
fb041f75e5
DSPSpy: save and restore $sr properly
2020-06-08 04:21:41 +01:00
3118a68246
DSPSpy: show register names instead of numbers
...
also print summed $prod and individual $sr bits
2020-06-08 04:21:41 +01:00
4c64e18b24
Merge pull request #8852 from Tilka/dsp2
...
DSP: fix typos and improve docs
2020-06-08 04:56:10 +02:00
48f96491e8
docs/DSP: fix typos in 'S and 'SN and improve readability
2020-06-08 03:41:45 +01:00
d5c00b8909
DSPSymbols: fix off-by-one error
2020-06-08 03:41:45 +01:00
94f317010e
Merge pull request #8847 from Techjar/faster-file-path
...
Qt/GameListModel: Use absolutePath for file path column
2020-06-06 22:56:38 +01:00
d89162c8ad
Merge pull request #8848 from JosJuice/fix-build
...
Fix build
2020-06-06 15:46:32 +02:00
b4584abaa6
Fix build
...
There was a race condition between two PRs incrementing the
array size. CI didn't catch it because the PR that was merged
last (PR #8824 ) wasn't rebuilt after the first PR was merged.
2020-06-06 15:09:48 +02:00
9f7c72b7eb
Merge pull request #8824 from Techjar/sd-read-only
...
Add option to disallow SD card writes
2020-06-06 07:02:02 -04:00
fa208c4acd
Qt/GameListModel: Use absolutePath for file path column
...
canonicalPath is orders of magnitude slower as it has to perform actual
disk I/O to resolve symlinks, which makes sorting by this column
ridiculously slow for large game lists, especially if the games are on
a NAS. We probably don't need that, simply resolving relative paths
should be sufficient.
2020-06-06 05:24:23 -04:00
84d67b3547
Merge pull request #8841 from Techjar/remove-result-of
...
Replace usage of std::result_of with std::invoke_result
2020-06-01 18:44:45 -04:00
209308a4d6
Replace usage of std::result_of with std::invoke_result
...
std::result_of is deprecated in C++17, and removed in C++20. Microsoft
has gone ahead with the removal as of Visual Studio 16.6.0, so before
this change our code is broken there.
2020-06-01 17:33:18 -04:00
4fc8674a7a
Merge pull request #8837 from Tilka/dsp
...
DSPSpy: fix register editing using GC pad on Wii
2020-05-31 22:21:14 +01:00
b805c3511d
Translation resources sync with Transifex
2020-05-31 21:08:33 +02:00
b0258af530
DSP/Interpreter: fix comments not matching opcode table
2020-05-31 15:21:20 +01:00
198a307db3
DSP/Interpreter: simplify switch
2020-05-31 15:21:20 +01:00
89de40a22e
DSP/Interpreter: remove redundant masking
2020-05-31 15:21:19 +01:00
ce1846e53f
DSPSpy: fix register editing using GC pad on Wii
2020-05-31 15:21:19 +01:00
52e0294166
Add option to disallow SD card writes
2020-05-28 15:11:37 -04:00
b3c705fa96
Merge pull request #8829 from stenzek/fix-macos-again
...
Core: Use window instead of surface for ControllerInterface updates
2020-05-28 16:56:13 +10:00
b4e063311e
Merge pull request #8827 from stenzek/adreno-more-like-brokenreno
...
FramebufferManager: Fix invalid readback of EFB D24S8 depth
2020-05-28 16:55:42 +10:00
53aff81c45
Merge pull request #8821 from Ebola16/TV
...
Android TV: Add Open File and Install WAD
2020-05-27 21:41:09 +02:00
c62e6a335d
Merge pull request #8532 from lioncash/shader-common-fmt
...
VideoCommon/ShaderGenCommon: Convert helper functions over to fmt where applicable
2020-05-27 07:04:06 -04:00
86f8768268
VideoCommon/ShaderGenCommon: Make template functions regular functions
...
These are only ever used with ShaderCode instances and nothing else.
Given that, we can convert these helper functions to expect that type of
object as an argument and remove the need for templates, improving
compiler throughput a marginal amount, as the template instantiation
process doesn't need to be performed.
We can also move the definitions of these functions into the cpp file,
which allows us to remove a few inclusions from the ShaderGenCommon
header. This uncovered a few instances of indirect inclusions being
relied upon in other source files.
One other benefit is this allows changes to be made to the definitions
of the functions without needing to recompile all translation units that
make use of these functions, making change testing a little quicker.
Moving the definitions into the cpp file also allows us to completely
hide DefineOutputMember() from external view, given it's only ever used
inside of GenerateVSOutputMembers().
2020-05-25 21:12:29 -04:00
e3506ff4ef
VideoCommon/ShaderGenCommon: Convert helper functions over to fmt
...
A very trivial conversion, this simply converts calls to Write over to
WriteFmt and adjusts the formatting specifiers as necessary.
This also allows the const char* parameters to become std::string_view
instances, allowing for ease of use with other string types.
2020-05-25 21:12:29 -04:00
68706973d2
Merge pull request #8828 from stenzek/gles-readpixels
...
FramebufferManager: Copy to color format for depth readbacks on GLES
2020-05-25 08:57:20 +02:00
72de202a05
Merge pull request #8831 from Tilka/dsp
...
DSP/Interpreter: simplify opcode table by masking
2020-05-24 16:57:14 +02:00
aaa19acbd0
DSP/Interpreter: simplify opcode table by masking
2020-05-24 15:51:52 +01:00
e651592ef5
Misc cleanup
2020-05-24 15:51:52 +01:00
a660033e8c
Merge pull request #8792 from leoetlino/video-backend
...
Migrate video backend setting to the new config system
2020-05-24 15:26:44 +02:00
1203e626b3
Merge pull request #8800 from sepalani/kd-shutdown
...
IOS/KD: Implement IOCTL_NWC24_REQUEST_SHUTDOWN
2020-05-24 15:24:51 +02:00
166633bf27
Merge pull request #8826 from iwubcode/try_parse_any_base
...
Common / Core: Update StringUtil to allow specifying the base
2020-05-24 15:13:49 +02:00
7449c7153c
Merge pull request #8830 from JosJuice/delete-empty-rfl-db
...
CheckNAND: Delete RFL_DB.dat if empty
2020-05-24 15:12:39 +02:00
f71ebfe9c1
CheckNAND: Delete RFL_DB.dat if empty
2020-05-24 11:04:23 +02:00
ff92357b63
Core: Use window instead of surface for ControllerInterface updates
...
Fixes crashes with Vulkan on macOS.
2020-05-24 17:39:56 +10:00
bf74553878
FramebufferManager: Copy to color format for depth readbacks on GLES
...
glReadPixels() with depth formats is not supported.
Should fix broken EFB access on GLES.
2020-05-24 16:11:11 +10:00
ad373950a2
FramebufferManager: Fix invalid readback of EFB D24S8 depth
...
Fixes assertion tripping when saving state on Adreno.
2020-05-24 15:36:04 +10:00
85e11cd4ab
Common / Core: Update StringUtil to allow specifying the base, default to 0. Fix ActionReplay code to use this instead of prepending '0x' in front
2020-05-23 18:40:10 -05:00
1df1a9abe6
IOS/KD: Implement IOCTL_NWC24_REQUEST_SHUTDOWN
2020-05-22 19:19:36 +04:00
8df56cb319
Migrate video backend setting to the new config system
...
Fixes https://bugs.dolphin-emu.org/issues/12087
2020-05-22 16:54:53 +02:00
393ce529af
Merge pull request #8771 from Leseratte10/master
...
Add /dev/dolphin interface to allow game to read the REAL product code
2020-05-22 16:49:31 +02:00
7aec045ef7
Merge pull request #8799 from Ebola16/AT
...
Android: Consistent TODO formatting
2020-05-22 16:44:43 +02:00
9dafeb3bc5
Translation resources sync with Transifex
2020-05-21 18:40:33 +02:00
f5c817f61c
Merge pull request #8822 from JosJuice/freelook-typos
...
DolphinQt: Fix freelook description typos
2020-05-20 17:59:05 -04:00
6d3b0db041
DolphinQt: Fix freelook description typos
...
cControls -> controls, axis -> axes, removed leading spaces.
2020-05-20 21:56:04 +02:00
cfe1687248
Android TV: Add Open File and Install WAD
2020-05-19 03:24:32 -04:00
0f96dc6259
Merge pull request #8818 from Tilka/licenses
...
Externals/licenses: add bzip2 link and update googletest
2020-05-18 09:27:30 +02:00
abe125aea7
Merge pull request #8816 from JosJuice/qfontmetrics-width
...
DolphinQt: Remove another usage of QFontMetrics::width
2020-05-18 00:19:41 +01:00
8b23170f13
Externals/licenses: add bzip2 link and update googletest
2020-05-18 00:15:39 +01:00