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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b30a1d49ff 
					 
					
						
						
							
							Merge pull request  #7608  from Tatsh/scm-ver-override  
						
						... 
						
						
						
						Allow overriding SCM version info 
						
						
					 
					
						2021-12-21 16:07:27 -08:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						78759d98dc 
					 
					
						
						
							
							Add support for linking against system opus  
						
						
						
						
					 
					
						2021-12-21 05:05:23 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						5e24f7ed31 
					 
					
						
						
							
							Merge pull request  #7481  from german77/gyro-bias  
						
						... 
						
						
						
						service/hid: Improve console motion accuracy 
						
						
					 
					
						2021-12-21 00:13:54 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						cf221ca92d 
					 
					
						
						
							
							Merge pull request  #7609  from Tatsh/file-assoc  
						
						... 
						
						
						
						dist/XDG: add more file associations 
						
						
					 
					
						2021-12-20 21:55:43 -08:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						59c6f45e7a 
					 
					
						
						
							
							dist/XDG: add more file associations  
						
						
						
						
					 
					
						2021-12-20 19:18:02 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Udvare 
							
						 
					 
					
						
						
							
						
						caf38725ae 
					 
					
						
						
							
							Allow overriding SCM version info  
						
						... 
						
						
						
						If the build is from a non-repository, these functions will return empty. This
patch allows using defines to CMake to set version info such as
-DGIT_BRANCH=master. 
						
						
					 
					
						2021-12-20 19:13:07 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						ee6d40d414 
					 
					
						
						
							
							Merge pull request  #7597  from bunnei/remove-global-lock  
						
						... 
						
						
						
						core: hle: Remove global HLE lock. 
						
						
					 
					
						2021-12-20 14:24:50 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						eb4ea7e5c7 
					 
					
						
						
							
							Merge pull request  #7603  from ameerj/here-we-go-again  
						
						... 
						
						
						
						kernel: Manually destroy the current process during shut down 
						
						
					 
					
						2021-12-19 02:09:53 -08:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						3074b2eb93 
					 
					
						
						
							
							main: Refactor to reduce code duplication in ShowFullscreen()  
						
						
						
						
					 
					
						2021-12-19 02:09:37 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						39bb6851e4 
					 
					
						
						
							
							main: Make render window borderless fullscreen toggle on the monitor it resides in  
						
						... 
						
						
						
						Toggling borderless fullscreen on the separate render window made it fullscreen on the monitor which the main yuzu window resided in.
This change allows the render window to go fullscreen on the monitor it resides in, independent of the main window location. 
						
						
					 
					
						2021-12-19 02:08:48 -05:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						55650c5b75 
					 
					
						
						
							
							kernel: Manually destroy the current process during shut down  
						
						... 
						
						
						
						Avoids a memory leak. 
						
						
					 
					
						2021-12-19 01:38:25 -05:00