ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								68a0cc0fa5 
								
							 
						 
						
							
							
								
								gl_device: Fix TestVariableAoffi test  
							
							... 
							
							
							
							This test is intended to be invalid GLSL, but it was being invalid in
two points instead of one. The intention is to use a non-immediate
parameter in a textureOffset like function.
The problem is that this shader was being compiled as a separable
shader object and the text was writting to gl_Position without a
redeclaration, being invalid GLSL.
Address that issue by using a user-defined output attribute. 
							
						 
						
							2019-06-11 23:02:50 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								835dec3388 
								
							 
						 
						
							
							
								
								Merge pull request  #2578  from lioncash/cnmt  
							
							... 
							
							
							
							file_sys/nca_metadata: Update CNMT structures 
							
						 
						
							2019-06-11 21:13:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								1d0378459b 
								
							 
						 
						
							
							
								
								Merge pull request  #2572  from FernandoS27/gpu-mem  
							
							... 
							
							
							
							GPUVM: Correct GPU VM virtual address space 
							
						 
						
							2019-06-11 21:09:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								348c03b1bd 
								
							 
						 
						
							
							
								
								file_sys/nca_metadata: Update CNMT structures  
							
							... 
							
							
							
							Names a few more entries in relevant structures. Information based off
SwitchBrew and my own RE. 
							
						 
						
							2019-06-10 23:51:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c45be86d6e 
								
							 
						 
						
							
							
								
								file_sys/card_image: Deduplicate casts within AddNCAFromPartition()  
							
							... 
							
							
							
							Makes for nicer reading. 
							
						 
						
							2019-06-10 23:27:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f5f9c52900 
								
							 
						 
						
							
							
								
								file_sys/card_image: Make bracing consistent  
							
							... 
							
							
							
							Makes for more consistent reading. 
							
						 
						
							2019-06-10 23:27:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								8bfb8e3dce 
								
							 
						 
						
							
							
								
								file_sys/card_image: Assign collapsed NCA contents directly to ncas member  
							
							... 
							
							
							
							Same thing, significantly less noisy. 
							
						 
						
							2019-06-10 23:27:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								907c499608 
								
							 
						 
						
							
							
								
								file_sys/card_image: Deduplicate type cast  
							
							... 
							
							
							
							Same thing, less duplication. We can also std::move raw into the
PartitionFilesystem constructor. 
							
						 
						
							2019-06-10 23:27:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								c305601f9b 
								
							 
						 
						
							
							
								
								file_sys/card_image: Get rid of a magic number  
							
							... 
							
							
							
							We can just use the size of the array to dehardcode it. 
							
						 
						
							2019-06-10 22:58:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bfafb5f7d1 
								
							 
						 
						
							
							
								
								file_sys/card_image: Use std::array deduction guides  
							
							... 
							
							
							
							Same thing, less code. 
							
						 
						
							2019-06-10 22:57:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								177fd0a00b 
								
							 
						 
						
							
							
								
								yuzutest: Add minor comments  
							
							
							
						 
						
							2019-06-10 00:31:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								3f221f8e3f 
								
							 
						 
						
							
							
								
								kernel: Differentiate kernel and user processes when picking ID  
							
							... 
							
							
							
							This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range. 
							
						 
						
							2019-06-10 00:28:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								e62e715ac2 
								
							 
						 
						
							
							
								
								nsp: Correct status codes for extracted NSPs  
							
							... 
							
							
							
							Avoids all extracted NSPs being marked as error file type because they don't have program NCAs. 
							
						 
						
							2019-06-10 00:21:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								5231fb95e6 
								
							 
						 
						
							
							
								
								nsp: Use title ID from NPDM metadata for extracted type NSPs  
							
							... 
							
							
							
							Avoids 0 being used as title ID for all extracted NSPs. 
							
						 
						
							2019-06-10 00:19:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								0a624581b2 
								
							 
						 
						
							
							
								
								arm_dynarmic: Check if jit is nullptr when preparing reschedule  
							
							... 
							
							
							
							Prevents crash with multiprocess loading. 
							
						 
						
							2019-06-10 00:14:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								75f7a216c2 
								
							 
						 
						
							
							
								
								yuzu_tester: Display results in table format  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								0df48b790f 
								
							 
						 
						
							
							
								
								yuzutest: Support multiple tests per executable  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								325482d2a2 
								
							 
						 
						
							
							
								
								yuzu_tester: Add 'yuzutest' service  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								cf7a646f0b 
								
							 
						 
						
							
							
								
								yuzu_tester: Add SDL2-based EmuWindow that doesn't show the window  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b2b51bf223 
								
							 
						 
						
							
							
								
								yuzu_tester: Use config, icon, and main from yuzu-cmd  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								983a52fccd 
								
							 
						 
						
							
							
								
								yuzu_tester: Add project subdirectory  
							
							
							
						 
						
							2019-06-10 00:03:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								58c127c1d8 
								
							 
						 
						
							
							
								
								Merge pull request  #2571  from lioncash/ref  
							
							... 
							
							
							
							kernel/process: Make Create()'s name parameter be taken by value 
							
						 
						
							2019-06-09 20:43:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f54d45e8f9 
								
							 
						 
						
							
							
								
								Merge pull request  #2570  from lioncash/svc  
							
							... 
							
							
							
							kernel/svc: Handle TotalPhysicalMemoryAvailableWithoutMmHeap and TotalPhysicalMemoryUsedWithoutMmHeap 
							
						 
						
							2019-06-09 20:43:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9f6aa8af4a 
								
							 
						 
						
							
							
								
								kernel/process: Make Create()'s name parameter be taken by value  
							
							... 
							
							
							
							Makes the interface more flexible in terms of how Create() may be
called, while still allowing the parameter itself to be moved into. 
							
						 
						
							2019-06-09 18:47:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								3a22c12704 
								
							 
						 
						
							
							
								
								kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap  
							
							... 
							
							
							
							Given we don't currently implement the personal heap yet, the existing
memory querying functions are essentially doing what the memory querying
types introduced in 6.0.0 do.
So, we can build the necessary machinery over the top of those and just
use them as part of info types. 
							
						 
						
							2019-06-09 18:22:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								a331973720 
								
							 
						 
						
							
							
								
								kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()  
							
							... 
							
							
							
							Disambiguates and makes the name a little more consistent with
TotalPhysicalMemoryUsed. 
							
						 
						
							2019-06-09 18:12:05 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9f62c69fca 
								
							 
						 
						
							
							
								
								kernel/svc: Remove duplicate enum entry in svcGetInfo()  
							
							
							
						 
						
							2019-06-09 18:08:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3bb046a8 
								
							 
						 
						
							
							
								
								GPUVM: Correct GPU VM virtual address space  
							
							
							
						 
						
							2019-06-09 17:47:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								736ab3acf7 
								
							 
						 
						
							
							
								
								Merge pull request  #2564  from ReinUsesLisp/block-dim-x-fix  
							
							... 
							
							
							
							kepler_compute: Minor changes 
							
						 
						
							2019-06-08 14:09:02 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a21b910e 
								
							 
						 
						
							
							
								
								Merge pull request  #2567  from FearlessTobi/patch-1  
							
							... 
							
							
							
							.github: Create FUNDING.yml 
							
						 
						
							2019-06-08 13:56:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c441d370 
								
							 
						 
						
							
							
								
								.github: Create FUNDING.yml  
							
							
							
						 
						
							2019-06-08 17:00:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b36847ab 
								
							 
						 
						
							
							
								
								Merge pull request  #2553  from lioncash/language  
							
							... 
							
							
							
							yuzu/configuration: Make all widgets and dialogs aware of language changes 
							
						 
						
							2019-06-07 21:46:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								51d624bf2c 
								
							 
						 
						
							
							
								
								kepler_compute: Use std::array for cbuf info  
							
							
							
						 
						
							2019-06-07 20:36:22 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								667ecbda37 
								
							 
						 
						
							
							
								
								kepler_compute: Fix block_dim_x encoding  
							
							
							
						 
						
							2019-06-07 20:35:46 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a8e33b5b 
								
							 
						 
						
							
							
								
								gl_shader_cache: Use static constructors for CachedShader initialization  
							
							
							
						 
						
							2019-06-07 20:20:22 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								e6d3f9c589 
								
							 
						 
						
							
							
								
								gl_rasterizer: Remove unused parameters in descriptor uploads  
							
							
							
						 
						
							2019-06-07 19:52:16 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								1073b32300 
								
							 
						 
						
							
							
								
								video_core/engines: Move ConstBufferInfo out of Maxwell3D  
							
							
							
						 
						
							2019-06-07 19:47:15 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								29a285d2fb 
								
							 
						 
						
							
							
								
								Merge pull request  #2293  from DarkLordZach/system-constants  
							
							... 
							
							
							
							core: Remove duplicated account JPEG data structure 
							
						 
						
							2019-06-07 18:39:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								bf2e779efb 
								
							 
						 
						
							
							
								
								constants: Extract backup JPEG used by account services  
							
							
							
						 
						
							2019-06-07 17:46:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								3c639f5ff1 
								
							 
						 
						
							
							
								
								Merge pull request  #2514  from ReinUsesLisp/opengl-compat  
							
							... 
							
							
							
							video_core: Drop OpenGL core in favor of OpenGL compatibility 
							
						 
						
							2019-06-07 17:23:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								e8bd976b4d 
								
							 
						 
						
							
							
								
								shader: Split SSY and PBK stack  
							
							... 
							
							
							
							Hardware testing revealed that SSY and PBK push to a different stack,
allowing code like this:
        SSY label1;
        PBK label2;
        SYNC;
label1: PBK;
label2: EXIT; 
							
						 
						
							2019-06-07 02:18:27 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								51f8ffce6b 
								
							 
						 
						
							
							
								
								Merge pull request  #2558  from ReinUsesLisp/shader-nodes  
							
							... 
							
							
							
							shader: Move Node declarations out of the shader IR header 
							
						 
						
							2019-06-06 22:31:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								ae00309771 
								
							 
						 
						
							
							
								
								kernel_executable: Optimize BLZ decompression  
							
							
							
						 
						
							2019-06-06 19:20:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d7f13b7e6e 
								
							 
						 
						
							
							
								
								cmake: Add missing shader hash file entries  
							
							
							
						 
						
							2019-06-06 20:11:48 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								419d5bf5db 
								
							 
						 
						
							
							
								
								shader/node: Minor changes  
							
							... 
							
							
							
							Reflect std::shared_ptr nature of Node on initializers and remove
constant members in nodes.
Add some commentaries. 
							
						 
						
							2019-06-06 20:03:33 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								056ff86fc9 
								
							 
						 
						
							
							
								
								shader: Move Node declarations out of the shader IR header  
							
							... 
							
							
							
							Analysis passes do not have a good reason to depend on shader_ir.h to
work on top of nodes. This splits node-related declarations to their own
file and leaves the IR in shader_ir.h 
							
						 
						
							2019-06-06 20:02:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								e31251a4ba 
								
							 
						 
						
							
							
								
								Merge pull request  #2552  from ReinUsesLisp/shader-shared-ptr  
							
							... 
							
							
							
							shader: Use shared_ptr to store nodes and move initialization to file 
							
						 
						
							2019-06-06 18:25:24 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								9a5dcd6e0f 
								
							 
						 
						
							
							
								
								Merge pull request  #2549  from lioncash/header  
							
							... 
							
							
							
							kernel/process: Remove unused boost header include 
							
						 
						
							2019-06-06 14:31:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								5432bbea4c 
								
							 
						 
						
							
							
								
								Merge pull request  #2550  from lioncash/frontend  
							
							... 
							
							
							
							yuzu/CMakeLists: Pass compilation flags that make it more difficult to cause bugs in Qt code 
							
						 
						
							2019-06-06 14:31:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								69d0f742d8 
								
							 
						 
						
							
							
								
								Merge pull request  #2551  from lioncash/dtor  
							
							... 
							
							
							
							service/ns: Add missing override specifiers 
							
						 
						
							2019-06-06 10:37:28 -04:00