bunnei
55959959c0
Merge pull request #4202 from ReinUsesLisp/scoped-lock
core_timing,scheduler: Use std::scoped_lock when possible
6 years ago
John Galt
d01c077810
cmake: fix fmt linking when found
This is a new attempt at #4206 that shouldn't break windows builds.
If someone else could test on windows, it would be much appreciated.
Previously, the build bot passed but the actual builds failed.
6 years ago
Jan Beich
64cab91fac
cmake: pass libusb include directory as well
In file included from src/input_common/gcadapter/gc_adapter.cpp:8:
src/./input_common/gcadapter/gc_adapter.h:11:10: fatal error: 'libusb.h' file not found
#include <libusb.h>
^~~~~~~~~~
6 years ago
bunnei
776e484d98
Merge pull request #4219 from ogniK5377/audio-timing
audio: Improving audio timing for multicore/single core
6 years ago
Ameer
d875341016
Rebase to master, fix merge conflicts
6 years ago
bunnei
b84af2cd28
Merge pull request #4266 from jbeich/freebsd
gcadapter: unbreak build on FreeBSD
6 years ago
bunnei
c7a3e1ae74
Merge pull request #4255 from lioncash/copy
configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()
6 years ago
bunnei
72528b8492
Merge pull request #4276 from ameerj/master
input_common: Add more libusb error checks for GC Adapter
6 years ago
Ameer
6e2876d7da
Address comments for better clarity/signed dev count
6 years ago
Ameer
0e21c24052
Add more libusb error checks
6 years ago
CrazyMax
3f446eb9c2
AM: fix GetDesiredLanguage:
try to get a control metadata from application update when is failed to get from the basic version.
Tested on Kirby Star Allies
6 years ago
bunnei
74204f7ba4
Merge pull request #4243 from CrazyMax/display_version
AM: fix GetDisplayVersion
6 years ago
bunnei
1155252211
Merge pull request #4245 from MerryMage/page-table-race
memory: Race-condition in pagetables.
6 years ago
ReinUsesLisp
ef1ba82f42
maxwell_dma: Rename registers to match official docs and reorder
Rename registers in the MaxwellDMA class to match Nvidia's official
documentation. This one can be found here:
https://github.com/NVIDIA/open-gpu-doc/blob/master/classes/dma-copy/clb0b5.h
While we are at it, reorganize the code in MaxwellDMA to be separated in
different functions.
6 years ago
merry
e88b84414e
Merge pull request #4270 from MerryMage/rm-pragma-once
cpu_interrupt_handler: Remove #pragma once from .cpp file
6 years ago
MerryMage
d6c3391232
cpu_interrupt_handler: Remove #pragma once from .cpp file
6 years ago
bunnei
a7305d4344
Merge pull request #4198 from FearlessTobi/port-5364
Port citra-emu/citra#5364 : ".github: add a new issue template"
6 years ago
Ameer
f1790c7b34
Address PR feedback, fix axis button thresholding
6 years ago
bunnei
2c57273505
Merge pull request #4150 from ReinUsesLisp/dynamic-state-impl
vulkan: Use VK_EXT_extended_dynamic_state when available
6 years ago
Jan Beich
38bd1cc168
cmake: unbreak system libusb support
Reference libusb doesn't support DragonFly and FreeBSD because those
ship a different libusb implementation (supports 0.1, 1.0, 2.0 API).
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_connect_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(usbi_disconnect_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_write
>>> referenced by core.c
>>> core.c.o:(usbi_signal_event) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_read
>>> referenced by core.c
>>> core.c.o:(usbi_clear_event) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_open) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_backend
>>> referenced by core.c
>>> core.c.o:(libusb_open) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_read
>>> referenced by core.c
>>> core.c.o:(libusb_close) in archive externals/libusb/libusb.a
ld: error: undefined symbol: usbi_write
>>> referenced by core.c
>>> core.c.o:(libusb_close) in archive externals/libusb/libusb.a
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
6 years ago
Jan Beich
9ea600e888
input_common/gcadapter: add missing C++11 header required by libc++
In file included from src/input_common/gcadapter/gc_adapter.cpp:8:
src/./input_common/gcadapter/gc_adapter.h:77:10: error: no template named 'unordered_map' in namespace 'std'
std::unordered_map<int, bool> buttons;
~~~~~^
src/./input_common/gcadapter/gc_adapter.h:78:10: error: no template named 'unordered_map' in namespace 'std'
std::unordered_map<int, u16> axes;
~~~~~^
6 years ago
bunnei
4e619dd432
Merge pull request #4258 from ameerj/master
configuration: Fix hotkeys that open file dialog in windowed mode
6 years ago
Ameer
3eeb56e064
Brace the code! Fix compile error due to class member construction order
6 years ago
Ameer
9a989c4ff9
Recalibrate reconnected controllers
6 years ago
Ameer
68a4bc8179
Save origin state of GC controller analog features, compare against origin for input detection
6 years ago
Ameer
7751abe77b
change shortcut context for other hotkeys with file open dialog
6 years ago
CrazyMax
5be823e92c
GetDisplayVersion should return a null-terminated version string.
also, in case of failed to get of the basic version, we will try get it from application update.
6 years ago
Ameer
087255371b
Revert inadvertent dynarmic update
6 years ago
Ameer
e12d73f7f8
Fix ss crash on game menu, fix ss on windowed mode
6 years ago
Lioncash
6797deb10f
configure_graphics: Make use of qOverload in signals/slots
While we're in the same area, we can make use of qOverload to tidy up
some function pointer casts.
6 years ago
Lioncash
bd9df6c070
configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()
Unlikely to impact performance at all, but this is essentially a "free"
transformation, so why not?
6 years ago
MerryMage
f0019f2176
memory: Set page-table pointers before setting attribute = Memory
6 years ago
Morph
b29024f896
AM/ISelfController: Stub CreateManagedDisplaySeparableLayer
Stub this by sending 1 layer id instead of 2 as yuzu does not support multiple layers per display.
No adverse side effects have been observed.
- Used by Animal Crossing: New Horizons Update 1.3.0
6 years ago
Fernando Sahmkow
b2997e5402
Merge pull request #4194 from ReinUsesLisp/fix-shader-cache
shader_cache: Fix use-after-free and orphan invalidation cache entries
6 years ago
bunnei
d0d42ce894
Merge pull request #4137 from ameerj/master
GC Adapter Implementation
6 years ago
Ameer
5c4f797cab
Fix merge conflicts?
6 years ago
Ameer
e081fb0718
Fix for always firing triggers on some controllers, trigger threshold more universal
6 years ago
Rodrigo Locatti
08a0a98e5d
Merge pull request #4218 from ogniK5377/opus-external
externals: Track opus as submodule instead of using conan
6 years ago
Ameer
670614dbf4
Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups
6 years ago
bunnei
8df4d1186d
Merge pull request #4175 from ReinUsesLisp/read-buffer
gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading
6 years ago
bunnei
4ed74651e2
Merge pull request #3924 from ogniK5377/GetKeyCodeMap
Implement GetKeyCodeMap & GetKeyCodeMap2
6 years ago
bunnei
e91cff74aa
Merge pull request #4230 from yuzu-emu/revert-4206-linkfix
Revert "cmake: fix fmt linking"
6 years ago
bunnei
7186ddb29a
Revert "cmake: fix fmt linking"
6 years ago
bunnei
90d6711f4a
Merge pull request #4206 from RealJohnGalt/linkfix
cmake: fix fmt linking
6 years ago
bunnei
b9821beecc
Merge pull request #4193 from ogniK5377/GetIndirectLayerConsumerHandle-stub
am: Stub GetIndirectLayerConsumerHandle
6 years ago
bunnei
67a6a89822
Merge pull request #4192 from ogniK5377/acc-ListOpenContextStoredUsers-stub
acc: ListOpenContextStoredUsers partial stub
6 years ago
Ameer
33c08afba9
Fix unnecessary diffs
6 years ago
Ameer
12e679c39c
Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability
6 years ago
Rodrigo Locatti
d6569215b3
Merge pull request #4082 from Morph1984/mirror-once-clamp
maxwell_to_gl: Implement MirrorOnceClampOGL wrap mode using GL_MIRROR_CLAMP_EXT
6 years ago
VolcaEM
1b4a3851ca
Rename two functions in NS
- Rename "GetShellEvent" to "GetShellEventHandle"
- Rename "LaunchApplicationFromHost" to "LaunchApplication"
6 years ago