Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6f759c1010 
								
							 
						 
						
							
							
								
								externals: Update dynarmic to master  
							
							... 
							
							
							
							Better instruction support has been added since the last update. 
							
						 
						
							2019-05-07 10:39:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Merry 
								
							 
						 
						
							
							
							
							
								
							
							
								9359cc790c 
								
							 
						 
						
							
							
								
								Merge pull request  #2451  from lioncash/travis  
							
							... 
							
							
							
							travis: Update to using Xcode 10.2 
							
						 
						
							2019-05-07 15:36:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								097039f39a 
								
							 
						 
						
							
							
								
								travis: Update to using Xcode 10.2  
							
							... 
							
							
							
							Keeps the CI toolchain updated. This is also necessary for updating
dynarmic. 
							
						 
						
							2019-05-07 06:40:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								8c2eab4a00 
								
							 
						 
						
							
							
								
								Merge pull request  #2447  from lioncash/dtor  
							
							... 
							
							
							
							core/frontend/emu_window: Make GraphicsContext's destructor virtual 
							
						 
						
							2019-05-07 05:54:04 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								c3a54dbe3f 
								
							 
						 
						
							
							
								
								Merge pull request  #2448  from lioncash/pragma  
							
							... 
							
							
							
							common/zstd_compression: Remove #pragma once directive from source file 
							
						 
						
							2019-05-07 05:51:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Locatti 
								
							 
						 
						
							
							
							
							
								
							
							
								6c862c7047 
								
							 
						 
						
							
							
								
								Merge pull request  #2449  from lioncash/unused-var  
							
							... 
							
							
							
							gl_rasterizer: Silence unused variable warnings 
							
						 
						
							2019-05-07 05:50:59 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									zhupengfei 
								
							 
						 
						
							
							
							
							
								
							
							
								19dec95663 
								
							 
						 
						
							
							
								
								core/telemetry_session: Only create the backend when we really need it  
							
							... 
							
							
							
							The backend is not used until we decide to submit the testcase/telemetry, and creating it early prevents users from updating the credentials properly while the games are running. 
							
						 
						
							2019-05-04 19:45:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								7af5216680 
								
							 
						 
						
							
							
								
								shader/decode/texture: Remove unused variable  
							
							... 
							
							
							
							This isn't used anywhere, so we can get rid of it. 
							
						 
						
							2019-05-04 02:10:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								388da7095d 
								
							 
						 
						
							
							
								
								CMakeLists: Explicitly specify -Wall for the non-MSVC case  
							
							... 
							
							
							
							Ensures that -Wall is always active as a compilation flag. 
							
						 
						
							2019-05-04 02:06:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								bf153808f6 
								
							 
						 
						
							
							
								
								gl_rasterizer: Silence unused variable warning  
							
							... 
							
							
							
							Makes use of src, so it's not considered unused. 
							
						 
						
							2019-05-04 02:00:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								0f099b0fd3 
								
							 
						 
						
							
							
								
								common/zstd_compression: Remove #pragma once directive from source file  
							
							... 
							
							
							
							Introduced in 2d755221e8 
							
						 
						
							2019-05-04 01:54:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1d39e2e5 
								
							 
						 
						
							
							
								
								core/frontend/emu_window: Make GraphicsContext's destructor virtual  
							
							... 
							
							
							
							This class is used in a polymorphic context, so destruction of the
context will lead to undefined behavior if the destructor isn't virtual. 
							
						 
						
							2019-05-04 01:47:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								16a8098f4a 
								
							 
						 
						
							
							
								
								Merge pull request  #2408  from FearlessTobi/port-4215  
							
							... 
							
							
							
							Port citra-emu/citra#4215 : "travis: Use Ninja for Travis builds" 
							
						 
						
							2019-05-02 20:59:09 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf7324068 
								
							 
						 
						
							
							
								
								shader_ir/other: Implement IPA.IDX  
							
							
							
						 
						
							2019-05-02 21:46:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c26af844 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Skip physical unused attributes  
							
							
							
						 
						
							2019-05-02 21:46:37 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed96fd359 
								
							 
						 
						
							
							
								
								shader_ir/memory: Assert on non-32 bits ALD.PHYS  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d6193e2e36 
								
							 
						 
						
							
							
								
								shader: Add physical attributes commentaries  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								7680b96e1a 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Implement GLSL physical attributes  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								f96020b2ae 
								
							 
						 
						
							
							
								
								shader_ir/memory: Implement physical input attributes  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								0ace07d1cc 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Abstract generic attribute operations  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								ac78410d39 
								
							 
						 
						
							
							
								
								gl_shader_decompiler: Declare all possible varyings on physical attribute usage  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								f6194ce3fe 
								
							 
						 
						
							
							
								
								shader: Remove unused AbufNode Ipa mode  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								d786245490 
								
							 
						 
						
							
							
								
								shader_ir/memory: Emit AL2P IR  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								9a9902214e 
								
							 
						 
						
							
							
								
								shader_bytecode: Add AL2P decoding  
							
							
							
						 
						
							2019-05-02 21:46:25 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								08f861a820 
								
							 
						 
						
							
							
								
								Refactors and name corrections.  
							
							
							
						 
						
							2019-05-01 15:31:39 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f3a7682e43 
								
							 
						 
						
							
							
								
								service/audren_u: Handle variadic command buffers in GetWorkBufferSize()  
							
							... 
							
							
							
							Also introduced in REV5 was a variable-size audio command buffer. This
also affects how the size of the work buffer should be determined, so we
can add handling for this as well.
Thankfully, no other alterations were made to how the work buffer size
is calculated in 7.0.0-8.0.0. There were indeed changes made to to how
some of the actual audio commands are generated though (particularly in
REV7), however they don't apply here. 
							
						 
						
							2019-04-30 23:52:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f9929f02 
								
							 
						 
						
							
							
								
								service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize()  
							
							... 
							
							
							
							Introduced in REV5. This is trivial to add support for, now that
everything isn't a mess of random magic constant values.
All this is, is a change in data type sizes as far as this function
cares. 
							
						 
						
							2019-04-30 23:52:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6904141f18 
								
							 
						 
						
							
							
								
								service/audren_u: Clean up work buffer calculations  
							
							... 
							
							
							
							"Unmagics" quite a few magic constants within this code, making it much
easier to understand. Particularly given this factors out specific
sections into their own self-contained lambda functions. 
							
						 
						
							2019-04-30 23:51:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5eff2081 
								
							 
						 
						
							
							
								
								gl_shader_disk_cache: Skip stored shader variants instead of asserting  
							
							... 
							
							
							
							Instead of asserting on already stored shader variants, silently skip them.
This shouldn't be happening but when a shader is invalidated and it is
not stored in the shader cache, this assert would hit and save that
shader anyways when the asserts are disabled. 
							
						 
						
							2019-05-01 00:36:11 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fernando Sahmkow 
								
							 
						 
						
							
							
							
							
								
							
							
								aebe67fac7 
								
							 
						 
						
							
							
								
								Fix Layered ASTC Textures  
							
							... 
							
							
							
							By adding the missing layer offset in ASTC compression. 
							
						 
						
							2019-04-30 23:02:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								32b833632b 
								
							 
						 
						
							
							
								
								loader/nso: Remove left-in debug pragma  
							
							... 
							
							
							
							Unintentionally introduced in d6744d9b06 
							
						 
						
							2019-04-30 22:55:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c10edadf68 
								
							 
						 
						
							
							
								
								Merge pull request  #2406  from FearlessTobi/port-3839  
							
							... 
							
							
							
							Port citra-emu/citra#3839 : "travis: use prebuilt image" 
							
						 
						
							2019-04-30 19:25:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed38813a3 
								
							 
						 
						
							
							
								
								Merge pull request  #2100  from FreddyFunk/disk-cache-precompiled-file  
							
							... 
							
							
							
							gl_shader_disk_cache: Improve precompiled shader cache generation speed and size 
							
						 
						
							2019-04-30 19:24:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								762b6e4006 
								
							 
						 
						
							
							
								
								kernel/svc: Make svcCreateThread/svcStartThread/svcSleepThread/svcExitThread calls show up in the debug log  
							
							... 
							
							
							
							These are actually quite important indicators of thread lifetimes, so
they should be going into the debug log, rather than being treated as
misc info and delegated to the trace log. 
							
						 
						
							2019-04-29 01:38:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								6112c4da0a 
								
							 
						 
						
							
							
								
								kernel/svc: Reorganize svcSetThreadCoreMask()  
							
							... 
							
							
							
							Makes the code much nicer to follow in terms of behavior and control
flow. It also fixes a few bugs in the implementation.
Notably, the thread's owner process shouldn't be accessed in order to
retrieve the core mask or ideal core. This should be done through the
current running process. The only reason this bug wasn't encountered yet
is because we currently only support running one process, and thus every
owner process will be the current process.
We also weren't checking against the process' CPU core mask to see if an
allowed core is specified or not.
With this out of the way, it'll be less noisy to implement proper
handling of the affinity flags internally within the kernel thread
instances. 
							
						 
						
							2019-04-29 01:38:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								9f8d31a803 
								
							 
						 
						
							
							
								
								kernel/thread: Update thread processor ID flags  
							
							... 
							
							
							
							Adds the missing flags to the enum and documents them. 
							
						 
						
							2019-04-29 01:37:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a6cf792f 
								
							 
						 
						
							
							
								
								Merge pull request  #2435  from ReinUsesLisp/misc-vc  
							
							... 
							
							
							
							shader_ir: Miscellaneous fixes 
							
						 
						
							2019-04-28 22:29:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								ea7ba8c6fe 
								
							 
						 
						
							
							
								
								Merge pull request  #2412  from lioncash/system  
							
							... 
							
							
							
							kernel/vm_manager: Remove usages of global system accessors 
							
						 
						
							2019-04-28 22:27:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								673cfd89c1 
								
							 
						 
						
							
							
								
								Merge pull request  #2322  from ReinUsesLisp/wswitch  
							
							... 
							
							
							
							video_core: Silent -Wswitch warnings 
							
						 
						
							2019-04-28 22:24:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bunnei 
								
							 
						 
						
							
							
							
							
								
							
							
								89bada4ac4 
								
							 
						 
						
							
							
								
								Merge pull request  #2423  from FernandoS27/half-correct  
							
							... 
							
							
							
							Corrections on Half Float operations: HADD2 HMUL2 and HFMA2 
							
						 
						
							2019-04-28 22:24:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
							
							
								
							
							
								73c7c9cb21 
								
							 
						 
						
							
							
								
								service/audctl: Update documentation comments to be relative to 8.0.0  
							
							... 
							
							
							
							The state of these service calls are still the same in version 8.0.0. 
							
						 
						
							2019-04-27 23:17:58 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								5ea871b373 
								
							 
						 
						
							
							
								
								shader_ir: Move Sampler index entry in operand< to sort declarations  
							
							
							
						 
						
							2019-04-26 01:13:05 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								cd9e8ee0eb 
								
							 
						 
						
							
							
								
								shader_ir: Add missing entry to Sampler operand< comparison  
							
							
							
						 
						
							2019-04-26 01:11:24 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ReinUsesLisp 
								
							 
						 
						
							
							
							
							
								
							
							
								6198b04557 
								
							 
						 
						
							
							
								
								shader_ir/texture: Fix sampler const buffer key shift  
							
							
							
						 
						
							2019-04-26 01:09:29 -03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								6fca6e20c9 
								
							 
						 
						
							
							
								
								mii_manager: Fix incorrect loop condition in mii UUID generation code  
							
							
							
						 
						
							2019-04-25 08:57:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								ad5e497bff 
								
							 
						 
						
							
							
								
								profile_select: Port Service::Account::UUID to Common::UUID  
							
							
							
						 
						
							2019-04-25 08:13:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								9572ff6c55 
								
							 
						 
						
							
							
								
								mii: Implement Delete and Destroy file  
							
							
							
						 
						
							2019-04-25 08:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								42c3c73acc 
								
							 
						 
						
							
							
								
								mii: Implement IsUpdated command (IPC 0)  
							
							
							
						 
						
							2019-04-25 08:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								b4759039c0 
								
							 
						 
						
							
							
								
								mii_manager: Cleanup and optimization  
							
							
							
						 
						
							2019-04-25 08:07:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zach Hilman 
								
							 
						 
						
							
							
							
							
								
							
							
								27878d7520 
								
							 
						 
						
							
							
								
								mii: Implement IDatabaseService commands using MiiManager  
							
							... 
							
							
							
							Since the MiiManager was designed around the IPC interface, this is quite easy. Only functions that were clearly defined were implemented. 
							
						 
						
							2019-04-25 08:07:57 -04:00