ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						97fb6179b9 
					 
					
						
						
							
							gl_rasterizer_cache: Texture view if shader samples array but OGL is not  
						
						 
						
						... 
						
						
						
						When a shader samples a texture array but that texture in OpenGL is
created without layers, use a texture view to increase the texture
hierarchy. For example, instead of binding a GL_TEXTURE_2D bind a
GL_TEXTURE_2D_ARRAY view. 
						
						
					 
					
						2018-12-29 23:49:12 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						9a22a94a51 
					 
					
						
						
							
							Merge pull request  #1886  from FearlessTobi/port-4164  
						
						 
						
						... 
						
						
						
						Port citra-emu/citra#4164 : "citra_qt, video_core: Screenshot functionality" 
						
						
					 
					
						2018-12-23 14:36:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						52726342bd 
					 
					
						
						
							
							Merge pull request  #1930  from lioncash/common  
						
						 
						
						... 
						
						
						
						common/quaternion: Ensure that w is always initialized 
						
						
					 
					
						2018-12-23 14:35:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						f95f6c7d86 
					 
					
						
						
							
							Merge pull request  #1781  from DarkLordZach/applet-profile-select  
						
						 
						
						... 
						
						
						
						am: Implement HLE profile selector applet 
						
						
					 
					
						2018-12-23 14:35:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d08bdc861f 
					 
					
						
						
							
							Merge pull request  #1780  from DarkLordZach/controller-profiles  
						
						 
						
						... 
						
						
						
						configure_input: Add Controller Setup Profiles and simplify input UI 
						
						
					 
					
						2018-12-23 14:34:29 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						acddf16e57 
					 
					
						
						
							
							common/quaternion: Ensure that w is always initialized  
						
						 
						
						... 
						
						
						
						Previously xyz was always being zero initialized due to its constructor,
but w wasn't. Ensures that we always have a deterministic initial state. 
						
						
					 
					
						2018-12-21 15:25:31 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e75e8b9580 
					 
					
						
						
							
							Merge pull request  #1921  from ogniK5377/no-unit  
						
						 
						
						... 
						
						
						
						Fixed uninitialized memory due to missing returns in canary 
						
						
					 
					
						2018-12-21 14:12:54 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						42427b9c7a 
					 
					
						
						
							
							Merge pull request  #1920  from heapo/texture_format_selection  
						
						 
						
						... 
						
						
						
						Texture format fixes for RGBA16UI for copies and R16U when used as depth 
						
						
					 
					
						2018-12-21 13:46:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						59ac3346eb 
					 
					
						
						
							
							Merge pull request  #1925  from lioncash/pid  
						
						 
						
						... 
						
						
						
						kernel/{process, thread}: Amend behavior related to IDs 
						
						
					 
					
						2018-12-21 13:45:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						41cbd088c2 
					 
					
						
						
							
							Merge pull request  #1914  from lioncash/id  
						
						 
						
						... 
						
						
						
						service/am: Unstub GetAppletResourceUserId 
						
						
					 
					
						2018-12-21 13:43:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						4923df10cc 
					 
					
						
						
							
							Merge pull request  #1923  from ogniK5377/nfp-device-list  
						
						 
						
						... 
						
						
						
						Device handle should not be a random id, instead it's the current npad id 
						
						
					 
					
						2018-12-19 13:14:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						3050f3a7ba 
					 
					
						
						
							
							Merge pull request  #1909  from heapo/shadow_sampling_fixes  
						
						 
						
						... 
						
						
						
						Fix arrayed texture LOD selection and depth comparison ordering 
						
						
					 
					
						2018-12-19 13:10:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						80d36634e1 
					 
					
						
						
							
							Merge pull request  #1915  from lioncash/sm  
						
						 
						
						... 
						
						
						
						service/sm: Improve debug log for RegisterService 
						
						
					 
					
						2018-12-19 13:10:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b74eb88c68 
					 
					
						
						
							
							kernel/svc: Handle thread handles within GetProcessId  
						
						 
						
						... 
						
						
						
						If a thread handle is passed to svcGetProcessId, the kernel attempts to
access the process ID via the thread's instance's owning process.
Technically, this function should also be handling the kernel debug
objects as well, however we currently don't handle those kernel objects
yet, so I've left a note via a comment about it to remind myself when
implementing it in the future. 
						
						
					 
					
						2018-12-19 12:16:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						e73dd39413 
					 
					
						
						
							
							Merge pull request  #1907  from lioncash/attribute  
						
						 
						
						... 
						
						
						
						kernel/svc: Implement svcSetMemoryAttribute 
						
						
					 
					
						2018-12-19 11:50:50 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						caab838bdb 
					 
					
						
						
							
							svc: Implement svcSetMemoryAttribute  
						
						 
						
						... 
						
						
						
						With all the basic backing functionality implemented, we can now unstub
svcSetMemoryAttribute. 
						
						
					 
					
						2018-12-19 10:59:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						622242e345 
					 
					
						
						
							
							vm_manager: Add member function for setting memory attributes across an address range  
						
						 
						
						... 
						
						
						
						This puts the backing functionality for svcSetMemoryAttribute in place,
which will be utilized in a following change. 
						
						
					 
					
						2018-12-19 10:59:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						603cc72168 
					 
					
						
						
							
							vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states  
						
						 
						
						
						
						
					 
					
						2018-12-19 10:59:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						62d4377053 
					 
					
						
						
							
							kernel/kernel: Use correct initial PID for userland Process instances  
						
						 
						
						... 
						
						
						
						Starts the process ID counter off at 81, which is what the kernel itself
checks against internally when creating processes. It's actually
supposed to panic if the PID is less than 81 for a userland process. 
						
						
					 
					
						2018-12-18 22:54:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0906302ca9 
					 
					
						
						
							
							kernel/svc: Correct output parameter for svcGetThreadId  
						
						 
						
						... 
						
						
						
						The service call uses a 64-bit value, just like svcGetProcessId. This
amends the function signature accordingly. 
						
						
					 
					
						2018-12-18 22:38:26 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8435451093 
					 
					
						
						
							
							kernel/thread: Make thread_id a 64-bit value  
						
						 
						
						... 
						
						
						
						The kernel uses a 64-bit value for the thread ID, so we shouldn't be
using a 32-bit value. 
						
						
					 
					
						2018-12-18 22:37:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						43e1189688 
					 
					
						
						
							
							kernel/svc: Correct output parameter for svcGetProcessId  
						
						 
						
						... 
						
						
						
						svcGetProcessId's out parameter is a pointer to a 64-bit value, not a
32-bit one. 
						
						
					 
					
						2018-12-18 22:30:56 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9b3a38e3d3 
					 
					
						
						
							
							kernel/process: Make process_id a 64-bit value  
						
						 
						
						... 
						
						
						
						In the actual kernel, this is a 64-bit value, so we shouldn't be using a
32-bit type to handle it. 
						
						
					 
					
						2018-12-18 22:28:55 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						807e7640aa 
					 
					
						
						
							
							Device handle should not be a random id, instead it's the current npad id  
						
						 
						
						... 
						
						
						
						Found during hardware testing 
						
						
					 
					
						2018-12-19 14:16:30 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						20859802f0 
					 
					
						
						
							
							hopefully fix clang format issue  
						
						 
						
						
						
						
					 
					
						2018-12-19 13:22:09 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Marcec 
							
						 
					 
					
						
						
							
						
						fdd649e2ef 
					 
					
						
						
							
							Fixed uninitialized memory due to missing returns in canary  
						
						 
						
						... 
						
						
						
						Functions which are suppose to crash on non canary builds usually don't return anything which lead to uninitialized memory being used. 
						
						
					 
					
						2018-12-19 12:52:32 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2a533f0067 
					 
					
						
						
							
							service/sm: Improve debug log for RegisterService  
						
						 
						
						... 
						
						
						
						Now it also indicates the name and max session count. This also gives a
name to the unknown bool. This indicates if the created port is supposed
to be using light handles or regular handles internally. This is passed
to the respective svcCreatePort parameter internally. 
						
						
					 
					
						2018-12-18 18:22:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhupengfei 
							
						 
					 
					
						
						
							
						
						a2be49305d 
					 
					
						
						
							
							yuzu, video_core: Screenshot functionality  
						
						 
						
						... 
						
						
						
						Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout. 
						
						
					 
					
						2018-12-18 22:54:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heapo 
							
						 
					 
					
						
						
							
						
						37280cf555 
					 
					
						
						
							
							Texture format fixes: Flag RGBA16UI as GL_RGBA_INTEGER format, and interpret R16U as Z16 when depth_compare is enabled.  
						
						 
						
						
						
						
					 
					
						2018-12-18 11:34:51 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						39262921f2 
					 
					
						
						
							
							Merge pull request  #1913  from MerryMage/default-fpcr  
						
						 
						
						... 
						
						
						
						kernel/thread: Set default fpcr 
						
						
					 
					
						2018-12-18 14:13:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						5bae002aaa 
					 
					
						
						
							
							Merge pull request  #1918  from MerryMage/cntfrq  
						
						 
						
						... 
						
						
						
						arm_dynarmic: Set CNTFRQ value 
						
						
					 
					
						2018-12-18 14:13:35 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
							
						
						eef6ce79a9 
					 
					
						
						
							
							kernel/thread: Set default fpcr  
						
						 
						
						
						
						
					 
					
						2018-12-18 17:37:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								MerryMage 
							
						 
					 
					
						
						
							
						
						fd2c42bfcd 
					 
					
						
						
							
							arm_dynarmic: Set CNTFRQ value  
						
						 
						
						
						
						
					 
					
						2018-12-18 17:28:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						325dcf2881 
					 
					
						
						
							
							Merge pull request  #1917  from ReinUsesLisp/fixup-half  
						
						 
						
						... 
						
						
						
						shader_bytecode: Fixup half float's operator B encoding 
						
						
					 
					
						2018-12-18 10:45:58 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						116e6247ce 
					 
					
						
						
							
							Merge pull request  #1889  from DarkLordZach/swkbd-state-changed  
						
						 
						
						... 
						
						
						
						applets: Correct usage of SignalStateChanged event 
						
						
					 
					
						2018-12-18 09:59:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						ef061481c5 
					 
					
						
						
							
							shader_bytecode: Fixup half float's operator B encoding  
						
						 
						
						
						
						
					 
					
						2018-12-18 04:28:50 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						95255899e7 
					 
					
						
						
							
							Merge pull request  #1903  from heapo/fmul_postfactor  
						
						 
						
						... 
						
						
						
						Implement postfactor multiplication/division for fmul instructions 
						
						
					 
					
						2018-12-17 22:00:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						dd272298aa 
					 
					
						
						
							
							service/am: Unstub GetAppletResourceUserId  
						
						 
						
						... 
						
						
						
						This is supposed to return the current process' ID. (0 indicates an
invalid ID for both process IDs and ARU IDs). 
						
						
					 
					
						2018-12-17 21:01:14 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heapo 
							
						 
					 
					
						
						
							
						
						72599cc667 
					 
					
						
						
							
							Implement postfactor multiplication/division for fmul instructions  
						
						 
						
						
						
						
					 
					
						2018-12-17 07:56:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heapo 
							
						 
					 
					
						
						
							
						
						a6daed74f5 
					 
					
						
						
							
							Fix arrayed shadow sampler array slice/depth comparison ordering, as well as invalid GLSL LOD selection.  
						
						 
						
						
						
						
					 
					
						2018-12-17 07:53:48 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4dc8a7da3f 
					 
					
						
						
							
							vm_manager: Rename meminfo_state to state  
						
						 
						
						... 
						
						
						
						This is shorter and more concise. This also removes the now-innaccurate
comment, as it's not returned wholesale to svcQueryMemory anymore. 
						
						
					 
					
						2018-12-15 19:43:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						34b24a47e9 
					 
					
						
						
							
							vm_manager: Add backing functionality for memory attributes  
						
						 
						
						... 
						
						
						
						Adds the barebones enumeration constants and functions in place to
handle memory attributes, while also essentially leaving the attribute
itself non-functional. 
						
						
					 
					
						2018-12-15 19:43:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						84823a3036 
					 
					
						
						
							
							Merge pull request  #1905  from bunnei/ignore-empty-gpu-lists  
						
						 
						
						... 
						
						
						
						nvhost_gpu: Skip empty GPU command lists. 
						
						
					 
					
						2018-12-15 00:35:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						040d84d816 
					 
					
						
						
							
							nvhost_gpu: Skip empty GPU command lists.  
						
						 
						
						
						
						
					 
					
						2018-12-15 00:33:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						d1603a0abb 
					 
					
						
						
							
							Merge pull request  #1901  from jschmer/ServiceLeak  
						
						 
						
						... 
						
						
						
						Fix Service object leak on emulation stop 
						
						
					 
					
						2018-12-15 00:30:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						2f2fc47af2 
					 
					
						
						
							
							Merge pull request  #1732  from DarkLordZach/yield-types  
						
						 
						
						... 
						
						
						
						svc: Implement yield types 0 and -1 
						
						
					 
					
						2018-12-15 00:28:12 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						b88430c299 
					 
					
						
						
							
							Merge pull request  #1902  from lioncash/audio  
						
						 
						
						... 
						
						
						
						audio_core: Make g_sink_details internally linked 
						
						
					 
					
						2018-12-14 21:48:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1a23970d17 
					 
					
						
						
							
							Merge pull request  #1899  from lioncash/state  
						
						 
						
						... 
						
						
						
						vm_manager/svc: Modify MemoryState enum, and correct error handling for svcQueryMemory 
						
						
					 
					
						2018-12-14 15:30:02 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						7d39b19edc 
					 
					
						
						
							
							Merge pull request  #1871  from lioncash/move  
						
						 
						
						... 
						
						
						
						yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText 
						
						
					 
					
						2018-12-14 13:13:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bunnei 
							
						 
					 
					
						
						
							
						
						1006df7fc1 
					 
					
						
						
							
							Merge pull request  #1900  from lioncash/wrapper  
						
						 
						
						... 
						
						
						
						svc_wrap: Correct register index for a wrapper specialization 
						
						
					 
					
						2018-12-14 13:12:55 -05:00