bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ccfce4da6f 
								
							 
						 
						
							
							
								
								Merge pull request  #7636  from vonchenplus/buffer_queue_query  
							
							... 
							
							
							
							core:hle:service:nvflinger Implement few type in bufferqueue query method 
							
						 
						
							2022-01-04 11:28:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								978517824a 
								
							 
						 
						
							
							
								
								Merge pull request  #7670  from ameerj/vsync-block  
							
							... 
							
							
							
							gpu: Add shut down method to synchronize threads before destruction 
							
						 
						
							2022-01-04 14:16:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								208d87ec53 
								
							 
						 
						
							
							
								
								Merge pull request  #7251  from FernandoS27/shader-dump  
							
							... 
							
							
							
							ShaderDecompiler: Add a debug option to dump the game's shaders. 
							
						 
						
							2022-01-03 17:56:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								664fcdc64b 
								
							 
						 
						
							
							
								
								gpu: Add shut down method to synchronize threads before destruction  
							
							
							
						 
						
							2022-01-03 20:47:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								65387dd0a0 
								
							 
						 
						
							
							
								
								ShaderDecompiler: Add a debug option to dump the game's shaders.  
							
							
							
						 
						
							2022-01-04 02:39:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								8badb6f4a7 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #7668  from ameerj/fence-stop-token"  
							
							... 
							
							
							
							This reverts commit 5a612e92172e61bc3d51 
							
						 
						
							2022-01-03 20:28:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								5a612e9217 
								
							 
						 
						
							
							
								
								Merge pull request  #7668  from ameerj/fence-stop-token  
							
							... 
							
							
							
							gpu: Use std::stop_token in WaitFence for VSync thread 
							
						 
						
							2022-01-03 16:40:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								2e61bc3d51 
								
							 
						 
						
							
							
								
								Merge pull request  #7664  from german77/fallback  
							
							... 
							
							
							
							core/hid: Add fallback to fullkey controllers 
							
						 
						
							2022-01-03 15:04:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2684af9f 
								
							 
						 
						
							
							
								
								Merge pull request  #7662  from german77/uistatus  
							
							... 
							
							
							
							yuzu: Fix UI elements not updating correctly 
							
						 
						
							2022-01-03 13:24:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								440502c8a9 
								
							 
						 
						
							
							
								
								Merge pull request  #7663  from german77/applet  
							
							... 
							
							
							
							controller_applet: Only populate supported controllers 
							
						 
						
							2022-01-03 10:51:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								0585c60227 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								dd9be795bf 
								
							 
						 
						
							
							
								
								Merge pull request  #7648  from bunnei/thread-pinning  
							
							... 
							
							
							
							core: hle: kernel: Implement thread pinning. 
							
						 
						
							2022-01-03 02:01:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								97db926f08 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								8a790b09a7 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0e9f010ed6 
								
							 
						 
						
							
							
								
								core/hid: Add fallback to fullkey controllers  
							
							
							
						 
						
							2022-01-01 22:01:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								8b989ac3ae 
								
							 
						 
						
							
							
								
								controller_applet: Only populate supported controllers  
							
							
							
						 
						
							2022-01-01 21:42:17 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									german77 
								
							 
						 
						
							
							
							
							
								
							
							
								4208ac1087 
								
							 
						 
						
							
							
								
								yuzu: Fix UI elements not updating correctly  
							
							
							
						 
						
							2022-01-01 17:57:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								5a7940c1f1 
								
							 
						 
						
							
							
								
								texture_cache/util: Fix s32 overflow when resolving overlaps  
							
							
							
						 
						
							2021-12-31 20:03:22 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1b4fa1cba3 
								
							 
						 
						
							
							
								
								Merge pull request  #7647  from german77/toad  
							
							... 
							
							
							
							core/hid: Fix controller type validation 
							
						 
						
							2021-12-30 16:54:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								b12695ddc4 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5dab578691 
								
							 
						 
						
							
							
								
								core/hid: Fix controller type validation  
							
							
							
						 
						
							2021-12-29 22:51:53 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								74e91d06fa 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c5c13369fa 
								
							 
						 
						
							
							
								
								glsl: Add boolean reference workaround  
							
							
							
						 
						
							2021-12-29 19:03:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								a57dc3509a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0918d673a3 
								
							 
						 
						
							
							
								
								emit_glsl_integer: Use negation work around  
							
							
							
						 
						
							2021-12-29 19:03:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								22a4d26479 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc0a7140c 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								244dff4e6e 
								
							 
						 
						
							
							
								
								Empty spaces  
							
							
							
						 
						
							2021-12-28 18:50:51 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matías Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								1a30c0a125 
								
							 
						 
						
							
							
								
								Changes to avoid warnings in SSE4.2 optimized SPIR-V  
							
							
							
						 
						
							2021-12-28 17:35:55 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Feng Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								064470286d 
								
							 
						 
						
							
							
								
								Remove invalid assertion statement  
							
							
							
						 
						
							2021-12-28 18:51:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Feng Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								5e725163a0 
								
							 
						 
						
							
							
								
								Remove invalid header include  
							
							
							
						 
						
							2021-12-28 18:51:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Feng Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								669cb21687 
								
							 
						 
						
							
							
								
								Implement few type in bufferqueue query method  
							
							
							
						 
						
							2021-12-28 18:51:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								714dcea191 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								ae33a76753 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5217285536 
								
							 
						 
						
							
							
								
								Merge pull request  #7621  from bunnei/set-mem-perm  
							
							... 
							
							
							
							core: hle: kernel: Implement SetMemoryPermission. 
							
						 
						
							2021-12-27 23:33:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								faefe5808b 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6edee2ea 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								44832be5d2 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb33df96f 
								
							 
						 
						
							
							
								
								emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers  
							
							
							
						 
						
							2021-12-24 20:03:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								bb108db1de 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								b22cc82f64 
								
							 
						 
						
							
							
								
								blit_image: Remove unused function  
							
							
							
						 
						
							2021-12-23 21:06:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ameerj 
								
							 
						 
						
							
							
							
							
								
							
							
								531d53d6b9 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								555481005d 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								bc45d0fc1a 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								3a5cfa915c 
								
							 
						 
						
							
							
								
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando S 
								
							 
						 
						
							
							
							
							
								
							
							
								a11457fd09 
								
							 
						 
						
							
							
								
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								88a132afcf 
								
							 
						 
						
							
							
								
								Merge pull request  #7375  from vonchenplus/convert_legacy  
							
							... 
							
							
							
							Convert all legacy attributes to generic attributes 
							
						 
						
							2021-12-22 17:36:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								39d70e9799 
								
							 
						 
						
							
							
								
								main: reword inhibit reason  
							
							
							
						 
						
							2021-12-22 02:33:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									liushuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								68901da65f 
								
							 
						 
						
							
							
								
								main: fix wake lock in Flatpak ...  
							
							... 
							
							
							
							... by using the XDP system 
							
						 
						
							2021-12-22 02:27:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c26baaf1 
								
							 
						 
						
							
							
								
								Merge pull request  #7599  from FernandoS27/primrestart-vulkan  
							
							... 
							
							
							
							Vulkan: Fix Primitive Restart and implement Logical Operations 
							
						 
						
							2021-12-22 00:19:23 -08:00