Ameer 
							
						 
					 
					
						
						
							
						
						4489ea6f53 
					 
					
						
						
							
							Rebase to master, fix merge conflicts  
						
						
						
						
					 
					
						2020-07-08 21:15:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5311b562aa 
					 
					
						
						
							
							Merge pull request  #4266  from jbeich/freebsd  
						
						... 
						
						
						
						gcadapter: unbreak build on FreeBSD 
						
						
					 
					
						2020-07-08 16:30:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9c2773409a 
					 
					
						
						
							
							Merge pull request  #4255  from lioncash/copy  
						
						... 
						
						
						
						configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox() 
						
						
					 
					
						2020-07-08 16:28:10 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						713e204a8a 
					 
					
						
						
							
							Merge pull request  #4276  from ameerj/master  
						
						... 
						
						
						
						input_common: Add more libusb error checks for GC Adapter 
						
						
					 
					
						2020-07-08 15:34:37 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						3c7a115afe 
					 
					
						
						
							
							Address comments for better clarity/signed dev count  
						
						
						
						
					 
					
						2020-07-08 14:18:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						ec13746e4d 
					 
					
						
						
							
							Add more libusb error checks  
						
						
						
						
					 
					
						2020-07-08 13:19:33 -04:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						cf76769026 
					 
					
						
						
							
							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 
						
						
					 
					
						2020-07-08 19:45:06 +03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4e2464a713 
					 
					
						
						
							
							Merge pull request  #4243  from CrazyMax/display_version  
						
						... 
						
						
						
						AM: fix GetDisplayVersion 
						
						
					 
					
						2020-07-08 10:46:56 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						2a87ddcce2 
					 
					
						
						
							
							Merge pull request  #4245  from MerryMage/page-table-race  
						
						... 
						
						
						
						memory: Race-condition in pagetables. 
						
						
					 
					
						2020-07-08 10:44:33 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2a9d17b7e7 
					 
					
						
						
							
							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. 
						
						
					 
					
						2020-07-07 19:19:33 -03:00 
						 
				 
			
				
					
						
							
							
								merry 
							
						 
					 
					
						
						
							
						
						dff8f1f9f8 
					 
					
						
						
							
							Merge pull request  #4270  from MerryMage/rm-pragma-once  
						
						... 
						
						
						
						cpu_interrupt_handler: Remove #pragma once from .cpp file 
						
						
					 
					
						2020-07-07 23:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						e7c77b90c4 
					 
					
						
						
							
							cpu_interrupt_handler: Remove #pragma once from .cpp file  
						
						
						
						
					 
					
						2020-07-07 22:47:00 +01:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6ae0b83442 
					 
					
						
						
							
							Merge pull request  #4198  from FearlessTobi/port-5364  
						
						... 
						
						
						
						Port citra-emu/citra#5364 : ".github: add a new issue template" 
						
						
					 
					
						2020-07-07 15:02:06 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						b57475887b 
					 
					
						
						
							
							Address PR feedback, fix axis button thresholding  
						
						
						
						
					 
					
						2020-07-07 12:20:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						35f7740b6c 
					 
					
						
						
							
							Merge pull request  #4150  from ReinUsesLisp/dynamic-state-impl  
						
						... 
						
						
						
						vulkan: Use VK_EXT_extended_dynamic_state when available 
						
						
					 
					
						2020-07-07 10:58:09 -04:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
							
						
						2af7e40ce6 
					 
					
						
						
							
							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) 
						
						
					 
					
						2020-07-07 10:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
							
						
						1db10b8f4c 
					 
					
						
						
							
							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;
    ~~~~~^ 
						
						
					 
					
						2020-07-07 10:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						155c8ba04c 
					 
					
						
						
							
							Merge pull request  #4258  from ameerj/master  
						
						... 
						
						
						
						configuration: Fix hotkeys that open file dialog in windowed mode 
						
						
					 
					
						2020-07-06 23:09:52 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						e3253b5f18 
					 
					
						
						
							
							Brace the code! Fix compile error due to class member construction order  
						
						
						
						
					 
					
						2020-07-06 23:01:57 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						86abff48e1 
					 
					
						
						
							
							Recalibrate reconnected controllers  
						
						
						
						
					 
					
						2020-07-06 22:09:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						7ad423923d 
					 
					
						
						
							
							Save origin state of GC controller analog features, compare against origin for input detection  
						
						
						
						
					 
					
						2020-07-06 21:58:31 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						40cf9288e9 
					 
					
						
						
							
							change shortcut context for other hotkeys with file open dialog  
						
						
						
						
					 
					
						2020-07-06 19:45:57 -04:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7bd3558c64 
					 
					
						
						
							
							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. 
						
						
					 
					
						2020-07-07 02:04:24 +03:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						b700d657d7 
					 
					
						
						
							
							Revert inadvertent dynarmic update  
						
						
						
						
					 
					
						2020-07-06 18:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						fa4d6df4c5 
					 
					
						
						
							
							Fix ss crash on game menu, fix ss on windowed mode  
						
						
						
						
					 
					
						2020-07-06 17:30:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						4f678284e2 
					 
					
						
						
							
							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. 
						
						
					 
					
						2020-07-06 09:07:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						be06b21f7b 
					 
					
						
						
							
							configure_graphics: Prevent unnecessary string copies in UpdateDeviceComboBox()  
						
						... 
						
						
						
						Unlikely to impact performance at all, but this is essentially a "free"
transformation, so why not? 
						
						
					 
					
						2020-07-06 09:07:03 -04:00 
						 
				 
			
				
					
						
							
							
								MerryMage 
							
						 
					 
					
						
						
							
						
						76bd617b2d 
					 
					
						
						
							
							memory: Set page-table pointers before setting attribute = Memory  
						
						
						
						
					 
					
						2020-07-05 12:54:19 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						c0dc8f9d25 
					 
					
						
						
							
							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 
						
						
					 
					
						2020-07-05 06:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						52882a93a5 
					 
					
						
						
							
							Merge pull request  #4194  from ReinUsesLisp/fix-shader-cache  
						
						... 
						
						
						
						shader_cache: Fix use-after-free and orphan invalidation cache entries 
						
						
					 
					
						2020-07-04 20:49:00 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						9f8e17cb18 
					 
					
						
						
							
							Merge pull request  #4137  from ameerj/master  
						
						... 
						
						
						
						GC Adapter Implementation 
						
						
					 
					
						2020-07-04 10:05:59 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						f829932ed1 
					 
					
						
						
							
							Fix merge conflicts?  
						
						
						
						
					 
					
						2020-07-04 00:59:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						d00972fce1 
					 
					
						
						
							
							Fix for always firing triggers on some controllers, trigger threshold more universal  
						
						
						
						
					 
					
						2020-07-04 00:40:48 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						3096adb347 
					 
					
						
						
							
							Merge pull request  #4218  from ogniK5377/opus-external  
						
						... 
						
						
						
						externals: Track opus as submodule instead of using conan 
						
						
					 
					
						2020-07-04 01:32:54 -03:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						e69d715e3d 
					 
					
						
						
							
							Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups  
						
						
						
						
					 
					
						2020-07-03 11:52:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						41a333321a 
					 
					
						
						
							
							Merge pull request  #4175  from ReinUsesLisp/read-buffer  
						
						... 
						
						
						
						gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 
						
						
					 
					
						2020-07-02 23:30:08 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8a1cfcc8b7 
					 
					
						
						
							
							Merge pull request  #3924  from ogniK5377/GetKeyCodeMap  
						
						... 
						
						
						
						Implement GetKeyCodeMap & GetKeyCodeMap2 
						
						
					 
					
						2020-07-02 23:03:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						639cf169b2 
					 
					
						
						
							
							Merge pull request  #4230  from yuzu-emu/revert-4206-linkfix  
						
						... 
						
						
						
						Revert "cmake: fix fmt linking" 
						
						
					 
					
						2020-07-02 22:53:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						98fcd3ba5d 
					 
					
						
						
							
							Revert "cmake: fix fmt linking"  
						
						
						
						
					 
					
						2020-07-02 22:53:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						064b7bfa5f 
					 
					
						
						
							
							Merge pull request  #4206  from RealJohnGalt/linkfix  
						
						... 
						
						
						
						cmake: fix fmt linking 
						
						
					 
					
						2020-07-02 22:23:39 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b13fd9e65a 
					 
					
						
						
							
							Merge pull request  #4193  from ogniK5377/GetIndirectLayerConsumerHandle-stub  
						
						... 
						
						
						
						am: Stub GetIndirectLayerConsumerHandle 
						
						
					 
					
						2020-07-02 21:31:20 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						af787e451b 
					 
					
						
						
							
							Merge pull request  #4192  from ogniK5377/acc-ListOpenContextStoredUsers-stub  
						
						... 
						
						
						
						acc: ListOpenContextStoredUsers partial stub 
						
						
					 
					
						2020-07-02 20:36:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						6e1639c7b0 
					 
					
						
						
							
							Fix unnecessary diffs  
						
						
						
						
					 
					
						2020-07-02 16:51:16 -04:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						6b7c8e469b 
					 
					
						
						
							
							Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability  
						
						
						
						
					 
					
						2020-07-02 15:54:44 -04:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
						
						c58e21cd76 
					 
					
						
						
							
							Merge pull request  #4082  from Morph1984/mirror-once-clamp  
						
						... 
						
						
						
						maxwell_to_gl: Implement MirrorOnceClampOGL wrap mode using GL_MIRROR_CLAMP_EXT 
						
						
					 
					
						2020-07-02 04:57:40 -03:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						3f910efb40 
					 
					
						
						
							
							Rename two functions in NS  
						
						... 
						
						
						
						- Rename "GetShellEvent" to "GetShellEventHandle"
- Rename "LaunchApplicationFromHost" to "LaunchApplication" 
						
						
					 
					
						2020-07-02 09:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								VolcaEM 
							
						 
					 
					
						
						
							
						
						38b585a309 
					 
					
						
						
							
							Rename GetApplicationArea2 to GetApplicationAreaSize  
						
						
						
						
					 
					
						2020-07-02 08:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Beich 
							
						 
					 
					
						
						
							
						
						b1b1ed7597 
					 
					
						
						
							
							cmake: stop linking against QGL after  c6a0ab9792 
						
						
						
						
					 
					
						2020-07-01 22:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f6cb128eac 
					 
					
						
						
							
							shader_cache: Fix use-after-free and orphan invalidation cache entries  
						
						... 
						
						
						
						This fixes some cases where entries could have been removed multiple
times reading freed memory. To address this issue this commit removes
duplicates from entries marked for removal and sorts out the removal
process to fix another use-after-free situation.
Another issue fixed in this commit is orphan invalidation cache entries.
Previously only the entries that were invalidated in the current
operations had its entries removed. This led to more use-after-free
situations when these entries were actually invalidated but referenced
an object that didn't exist. 
						
						
					 
					
						2020-07-01 18:16:53 -03:00 
						 
				 
			
				
					
						
							
							
								Ameer 
							
						 
					 
					
						
						
							
						
						34a590e509 
					 
					
						
						
							
							Reset adapter state on init, fixes errors relating driver hang from unexpected unplug  
						
						
						
						
					 
					
						2020-07-01 12:52:50 -04:00