ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							d866916f42 
							
						 
					 
					
						
						
							
							gpu: Use std::stop_token in WaitFence for VSync thread  
						
						... 
						
						
						
						Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable. 
						
						
					 
					
						2022-01-03 12:31:33 -05:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da8e0f6571 
							
						 
					 
					
						
						
							
							Merge pull request  #7648  from bunnei/thread-pinning  
						
						... 
						
						
						
						core: hle: kernel: Implement thread pinning. 
						
						
					 
					
						2022-01-03 02:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fa9702952 
							
						 
					 
					
						
						
							
							Merge pull request  #7624  from ameerj/intel-msaa-scale  
						
						... 
						
						
						
						vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers 
						
						
					 
					
						2022-01-03 00:40:14 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7da0b12d 
							
						 
					 
					
						
						
							
							Merge pull request  #7629  from ameerj/nv-driver-fixes  
						
						... 
						
						
						
						shaders: Add fixes for NVIDIA drivers 495+ 
						
						
					 
					
						2022-01-03 00:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							7a13a515d9 
							
						 
					 
					
						
						
							
							core/hid: Add fallback to fullkey controllers  
						
						
						
						
					 
					
						2022-01-01 22:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							133f497f84 
							
						 
					 
					
						
						
							
							controller_applet: Only populate supported controllers  
						
						
						
						
					 
					
						2022-01-01 21:42:17 -06:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							a9ad983c13 
							
						 
					 
					
						
						
							
							yuzu: Fix UI elements not updating correctly  
						
						
						
						
					 
					
						2022-01-01 17:57:43 -06:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							214b9fc9a7 
							
						 
					 
					
						
						
							
							Merge pull request  #7659  from ameerj/overlap-overflow  
						
						... 
						
						
						
						texture_cache/util: Fix s32 overflow when resolving overlaps 
						
						
					 
					
						2022-01-01 22:10:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							951c61aeaa 
							
						 
					 
					
						
						
							
							texture_cache/util: Fix s32 overflow when resolving overlaps  
						
						
						
						
					 
					
						2021-12-31 20:03:22 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							285b6dbc39 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Fixes for sparse memory management  
						
						
						
						
					 
					
						2021-12-31 17:04:02 -05:00 
						 
				 
			
				
					
						
							
							
								Mai M 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb7d361657 
							
						 
					 
					
						
						
							
							Merge pull request  #7654  from Morph1984/dynarmic  
						
						... 
						
						
						
						externals: Update dynarmic to 28714ee7 
						
						
					 
					
						2021-12-31 02:49:16 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							2428214c4b 
							
						 
					 
					
						
						
							
							video_core/memory_manager: Deduplicate Read/WriteBlock  
						
						
						
						
					 
					
						2021-12-31 02:08:22 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							af89f7683d 
							
						 
					 
					
						
						
							
							externals: Update dynarmic to 28714ee7  
						
						... 
						
						
						
						Reduces compilation times on MSVC. 
						
						
					 
					
						2021-12-30 22:28:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							667a8ae163 
							
						 
					 
					
						
						
							
							Merge pull request  #7647  from german77/toad  
						
						... 
						
						
						
						core/hid: Fix controller type validation 
						
						
					 
					
						2021-12-30 16:54:35 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							3a89723d97 
							
						 
					 
					
						
						
							
							core: hle: kernel: Implement thread pinning.  
						
						... 
						
						
						
						- We largely had the mechanics in place for thread pinning, this change hooks these up.
- Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp . 
						
						
					 
					
						2021-12-30 15:50:45 -08:00 
						 
				 
			
				
					
						
							
							
								german77 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee5c4ec56 
							
						 
					 
					
						
						
							
							core/hid: Fix controller type validation  
						
						
						
						
					 
					
						2021-12-29 22:51:53 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e58271903 
							
						 
					 
					
						
						
							
							Merge pull request  #7635  from bunnei/set-heap-size  
						
						... 
						
						
						
						core: hle: kernel: Updated implementation of svcSetHeapSize. 
						
						
					 
					
						2021-12-29 20:30:12 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							8c907c620d 
							
						 
					 
					
						
						
							
							glsl: Add boolean reference workaround  
						
						
						
						
					 
					
						2021-12-29 19:03:50 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							b84d429c2e 
							
						 
					 
					
						
						
							
							glsl_context_get_set: Add alternative cbuf type for broken drivers  
						
						... 
						
						
						
						some drivers have a bug bitwise converting floating point cbuf values to uint variables. This adds a workaround for these drivers to make all cbufs uint and convert to floating point as needed. 
						
						
					 
					
						2021-12-29 19:03:50 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							9f34be5a61 
							
						 
					 
					
						
						
							
							emit_glsl_integer: Use negation work around  
						
						
						
						
					 
					
						2021-12-29 19:03:50 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							14ac0c2923 
							
						 
					 
					
						
						
							
							shader: Add integer attribute get optimization pass  
						
						... 
						
						
						
						Works around an nvidia driver bug, where casting the integer attributes to float and back to an integer always returned 0. 
						
						
					 
					
						2021-12-29 19:03:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							279c7bcc1a 
							
						 
					 
					
						
						
							
							Merge pull request  #7618  from goldenx86/patch-4  
						
						... 
						
						
						
						Increase boost requirement to 1.78.0 
						
						
					 
					
						2021-12-28 16:25:37 -08:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7235e67ef 
							
						 
					 
					
						
						
							
							Empty spaces  
						
						
						
						
					 
					
						2021-12-28 18:50:51 -03:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							840d5520d2 
							
						 
					 
					
						
						
							
							Changes to avoid warnings in SSE4.2 optimized SPIR-V  
						
						
						
						
					 
					
						2021-12-28 17:35:55 -03:00 
						 
				 
			
				
					
						
							
							
								Feng Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							1eec9590c3 
							
						 
					 
					
						
						
							
							Remove invalid assertion statement  
						
						
						
						
					 
					
						2021-12-28 18:51:11 +08:00 
						 
				 
			
				
					
						
							
							
								Feng Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							e18bf4b062 
							
						 
					 
					
						
						
							
							Remove invalid header include  
						
						
						
						
					 
					
						2021-12-28 18:51:11 +08:00 
						 
				 
			
				
					
						
							
							
								Feng Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							88e1e7f14b 
							
						 
					 
					
						
						
							
							Implement few type in bufferqueue query method  
						
						
						
						
					 
					
						2021-12-28 18:51:03 +08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							091463a429 
							
						 
					 
					
						
						
							
							core: hle: kernel: Updated implementation of svcSetHeapSize.  
						
						... 
						
						
						
						- Updates our svcSetHeapSize with latest HOS, furthermore allowing heap size to properly be extended/shrunk.
- Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_set_heap_size.cpp . 
						
						
					 
					
						2021-12-28 01:25:20 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f67605e6aa 
							
						 
					 
					
						
						
							
							Merge pull request  #7622  from ameerj/vk-rescale-invalid-ptr  
						
						... 
						
						
						
						vk_texture_cache: Fix invalidated pointer access 
						
						
					 
					
						2021-12-28 00:46:37 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a0648ff0a 
							
						 
					 
					
						
						
							
							Merge pull request  #7621  from bunnei/set-mem-perm  
						
						... 
						
						
						
						core: hle: kernel: Implement SetMemoryPermission. 
						
						
					 
					
						2021-12-27 23:33:11 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9e4acc4e2 
							
						 
					 
					
						
						
							
							Merge pull request  #7630  from ameerj/glasm-get-int  
						
						... 
						
						
						
						emit_glasm_context_get_set: Fix GetAttribute return value type. 
						
						
					 
					
						2021-12-27 16:35:11 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							292dfac25e 
							
						 
					 
					
						
						
							
							Merge pull request  #7620  from bunnei/kernel-thread-x18  
						
						... 
						
						
						
						core: hle: kernel: KThread: X18 should be a cryptographically random number. 
						
						
					 
					
						2021-12-25 00:42:54 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							37addf7a94 
							
						 
					 
					
						
						
							
							emit_glasm_context_get_set: Fix GetAttribute return value type.  
						
						... 
						
						
						
						GetAttribute expects an F32 result type at the IR level, this fixes the return value of attributes which were not returning an F32 
						
						
					 
					
						2021-12-24 20:45:07 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							640fc1418b 
							
						 
					 
					
						
						
							
							emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers  
						
						
						
						
					 
					
						2021-12-24 20:03:54 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a48c4ed1c 
							
						 
					 
					
						
						
							
							Merge pull request  #7623  from ameerj/unused-func  
						
						... 
						
						
						
						blit_image: Remove unused function 
						
						
					 
					
						2021-12-23 22:21:28 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e0681d59 
							
						 
					 
					
						
						
							
							vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers  
						
						... 
						
						
						
						Fixes a crash when scaling MSAA textures in titles such as Sonic Colors Ultimate. 
						
						
					 
					
						2021-12-23 22:35:19 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc0f0a66e 
							
						 
					 
					
						
						
							
							blit_image: Remove unused function  
						
						
						
						
					 
					
						2021-12-23 21:06:32 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
						
						
							
						
						
							481b210c0d 
							
						 
					 
					
						
						
							
							vk_texture_cache: Fix invalidated pointer access  
						
						... 
						
						
						
						The vulkan ImageView held a reference to its source image for rescale status checking. This pointer is sometimes invalidated when the texture cache slot_images container is resized.
To avoid an invalid pointer dereference, the ImageView now holds a reference to the container itself. 
						
						
					 
					
						2021-12-23 20:55:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4e7a6639d2 
							
						 
					 
					
						
						
							
							core: hle: kernel: Implement SetMemoryPermission.  
						
						... 
						
						
						
						- Not seen in any games yet, but validated with kernel tests. 
						
						
					 
					
						2021-12-23 01:10:36 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c7d93b84 
							
						 
					 
					
						
						
							
							core: hle: kernel: KThread: X18 should be a cryptographically random number.  
						
						... 
						
						
						
						- This was added with firmware 11.0.0 (https://switchbrew.org/wiki/11.0.0 ).
    - X18 is OR'd by kernel with 1, to make sure it is odd. 
						
						
					 
					
						2021-12-23 00:03:39 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							516325eba8 
							
						 
					 
					
						
						
							
							Merge pull request  #7614  from liushuyu/fix-linux-inhibit  
						
						... 
						
						
						
						main: Fix wake lock (prevent sleep) in Flatpak 
						
						
					 
					
						2021-12-22 16:53:54 -08:00 
						 
				 
			
				
					
						
							
							
								Matías Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0193e2be5 
							
						 
					 
					
						
						
							
							Increase boost requirement to 1.78.0  
						
						... 
						
						
						
						Liu's finding, this allows to build yuzu on VS 2022.
Ignore at will. 
						
						
					 
					
						2021-12-22 16:10:21 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b85f5b1332 
							
						 
					 
					
						
						
							
							Merge pull request  #7616  from bunnei/fix-get-idle-ticks  
						
						... 
						
						
						
						hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount. 
						
						
					 
					
						2021-12-22 17:39:17 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando S 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							648c7b4ed6 
							
						 
					 
					
						
						
							
							Merge pull request  #7375  from vonchenplus/convert_legacy  
						
						... 
						
						
						
						Convert all legacy attributes to generic attributes 
						
						
					 
					
						2021-12-22 17:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14fc1bec17 
							
						 
					 
					
						
						
							
							main: reword inhibit reason  
						
						
						
						
					 
					
						2021-12-22 02:33:01 -07:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7abafa5f 
							
						 
					 
					
						
						
							
							main: fix wake lock in Flatpak ...  
						
						... 
						
						
						
						... by using the XDP system 
						
						
					 
					
						2021-12-22 02:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36df305b13 
							
						 
					 
					
						
						
							
							Merge pull request  #7599  from FernandoS27/primrestart-vulkan  
						
						... 
						
						
						
						Vulkan: Fix Primitive Restart and implement Logical Operations 
						
						
					 
					
						2021-12-22 00:19:23 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1eff447bb 
							
						 
					 
					
						
						
							
							Merge pull request  #7602  from jbeich/freebsd-vaapi  
						
						... 
						
						
						
						build: enable VA-API on FreeBSD 
						
						
					 
					
						2021-12-21 22:46:49 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							49e3c073a5 
							
						 
					 
					
						
						
							
							hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.  
						
						... 
						
						
						
						- Enforce tha the supplied handle is invalid, not valid.
- This gets Witcher 3 booting. 
						
						
					 
					
						2021-12-21 22:41:23 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6991d447d4 
							
						 
					 
					
						
						
							
							Merge pull request  #7604  from ameerj/fullscreen-render-window  
						
						... 
						
						
						
						main: Make separate render window fullscreen toggle on the monitor it resides in 
						
						
					 
					
						2021-12-21 18:05:11 -08:00