Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6ca7241bd9 
							
						 
					 
					
						
						
							
							src/CMakeLists: Vertically order compilation flags  
						
						... 
						
						
						
						Makes it much nicer to visually scan the options. This also starts the
flag descriptions from the same column for the same reason. 
						
						
					 
					
						2019-05-07 14:05:48 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							495a8d8d95 
							
						 
					 
					
						
						
							
							core/memory: Remove unused FlushMode enum  
						
						... 
						
						
						
						Recent changes to memory-related code resulted in this being unused, so
we can remove it. 
						
						
					 
					
						2019-05-07 13:55:17 -04:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							3a08c3207b 
							
						 
					 
					
						
						
							
							Correct possible error on Rasterizer Caches  
						
						... 
						
						
						
						There was a weird bug that could happen if the object died directly and
the cache address wasn't stored. 
						
						
					 
					
						2019-05-07 12:33:10 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							0964444529 
							
						 
					 
					
						
						
							
							externals: Update dynarmic to master  
						
						... 
						
						
						
						Better instruction support has been added since the last update. 
						
						
					 
					
						2019-05-07 10:39:25 -04:00 
						 
				 
			
				
					
						
							
							
								Merry 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c63e68c480 
							
						 
					 
					
						
						
							
							Merge pull request  #2451  from lioncash/travis  
						
						... 
						
						
						
						travis: Update to using Xcode 10.2 
						
						
					 
					
						2019-05-07 15:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4aefd45193 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6743982d28 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57db3f6763 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a206418846 
							
						 
					 
					
						
						
							
							Merge pull request  #2449  from lioncash/unused-var  
						
						... 
						
						
						
						gl_rasterizer: Silence unused variable warnings 
						
						
					 
					
						2019-05-07 05:50:59 -03:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
						
						
							
						
						
							10c4f23953 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e15193ef8 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d0dca73c6 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08b270676b 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6f7a44aab 
							
						 
					 
					
						
						
							
							common/zstd_compression: Remove #pragma once directive from source file  
						
						... 
						
						
						
						Introduced in 72477731ed20c56a4d6f18a22f43224fab667cef. This is only
necessary within header files. 
						
						
					 
					
						2019-05-04 01:54:29 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1230a0e7ce 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f72bb733f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d4df803b2b 
							
						 
					 
					
						
						
							
							shader_ir/other: Implement IPA.IDX  
						
						
						
						
					 
					
						2019-05-02 21:46:37 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							5321cdd276 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Skip physical unused attributes  
						
						
						
						
					 
					
						2019-05-02 21:46:37 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							28bffb1ffa 
							
						 
					 
					
						
						
							
							shader_ir/memory: Assert on non-32 bits ALD.PHYS  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							fe700e1856 
							
						 
					 
					
						
						
							
							shader: Add physical attributes commentaries  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f9e651b2 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Implement GLSL physical attributes  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							71aa9d0877 
							
						 
					 
					
						
						
							
							shader_ir/memory: Implement physical input attributes  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d412c99b 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Abstract generic attribute operations  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							bd81a03d9d 
							
						 
					 
					
						
						
							
							gl_shader_decompiler: Declare all possible varyings on physical attribute usage  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							06b363c9b5 
							
						 
					 
					
						
						
							
							shader: Remove unused AbufNode Ipa mode  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							002ecbea19 
							
						 
					 
					
						
						
							
							shader_ir/memory: Emit AL2P IR  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							7632a7d6d2 
							
						 
					 
					
						
						
							
							shader_bytecode: Add AL2P decoding  
						
						
						
						
					 
					
						2019-05-02 21:46:25 -03:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
						
						
							
						
						
							e64c41efe8 
							
						 
					 
					
						
						
							
							Refactors and name corrections.  
						
						
						
						
					 
					
						2019-05-01 15:31:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcb8a20b4 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							03746be097 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							de93507a5a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa081b4e7 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							95261639fb 
							
						 
					 
					
						
						
							
							Fix Layered ASTC Textures  
						
						... 
						
						
						
						By adding the missing layer offset in ASTC compression. 
						
						
					 
					
						2019-04-30 23:02:31 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							75a8b304d4 
							
						 
					 
					
						
						
							
							loader/nso: Remove left-in debug pragma  
						
						... 
						
						
						
						Unintentionally introduced in 552d5071fa171165e4054392d8bb6bf2ecc924e2 
						
						
					 
					
						2019-04-30 22:55:53 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb420358a9 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79e54abe19 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							19632d2421 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d672c6e759 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							69a2003a8e 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91e239d66f 
							
						 
					 
					
						
						
							
							Merge pull request  #2435  from ReinUsesLisp/misc-vc  
						
						... 
						
						
						
						shader_ir: Miscellaneous fixes 
						
						
					 
					
						2019-04-28 22:29:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2be32eb3d2 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c52233ec8b 
							
						 
					 
					
						
						
							
							Merge pull request  #2322  from ReinUsesLisp/wswitch  
						
						... 
						
						
						
						video_core: Silent -Wswitch warnings 
						
						
					 
					
						2019-04-28 22:24:58 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a3737120d 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							565fce71b1 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							2156e52014 
							
						 
					 
					
						
						
							
							shader_ir: Move Sampler index entry in operand< to sort declarations  
						
						
						
						
					 
					
						2019-04-26 01:13:05 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							b77b4b76bb 
							
						 
					 
					
						
						
							
							shader_ir: Add missing entry to Sampler operand< comparison  
						
						
						
						
					 
					
						2019-04-26 01:11:24 -03:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							0b91087a1e 
							
						 
					 
					
						
						
							
							shader_ir/texture: Fix sampler const buffer key shift  
						
						
						
						
					 
					
						2019-04-26 01:09:29 -03:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							4e462d1fd7 
							
						 
					 
					
						
						
							
							mii_manager: Fix incorrect loop condition in mii UUID generation code  
						
						
						
						
					 
					
						2019-04-25 08:57:23 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							851c01c45e 
							
						 
					 
					
						
						
							
							profile_select: Port Service::Account::UUID to Common::UUID  
						
						
						
						
					 
					
						2019-04-25 08:13:11 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Hilman 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa2b99a98 
							
						 
					 
					
						
						
							
							mii: Implement Delete and Destroy file  
						
						
						
						
					 
					
						2019-04-25 08:07:57 -04:00