Lioncash 
							
						 
					 
					
						
						
							
						
						7c9644646f 
					 
					
						
						
							
							general: Make formatting of logged hex values more straightforward  
						
						... 
						
						
						
						This makes the formatting expectations more obvious (e.g. any zero padding specified
is padding that's entirely dedicated to the value being printed, not any pretty-printing
that also gets tacked on). 
						
						
					 
					
						2018-05-02 09:49:36 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						fadab1d5f3 
					 
					
						
						
							
							ipc: Add support for PopIpcInterface() method.  
						
						... 
						
						
						
						- This can be used for domain objects as inputs to service functions. 
						
						
					 
					
						2018-05-01 21:57:44 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						acc10c7ee2 
					 
					
						
						
							
							vector_math: Ensure members are always initialized  
						
						... 
						
						
						
						Ensures that values are always in a well-defined state. 
						
						
					 
					
						2018-05-01 21:25:25 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						8262aeeac8 
					 
					
						
						
							
							Merge pull request  #429  from Subv/ioctl_corruption  
						
						... 
						
						
						
						GPU: Don't write to invalid memory locations when handling ioctls that don't have an output. 
						
						
					 
					
						2018-05-01 16:28:54 -04:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						ff2f0d980a 
					 
					
						
						
							
							GetSharedFontInOrderOfPriority ( #381 )  
						
						... 
						
						
						
						* GetSharedFontInOrderOfPriority
* Update pl_u.cpp
* Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority
* switched to NGLOG
* Update pl_u.cpp
* Update pl_u.cpp
* language_code is actually language code and not index
* u32->u64
* final cleanups 
						
						
					 
					
						2018-05-01 16:28:36 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						0c8b7c00e8 
					 
					
						
						
							
							GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.  
						
						
						
						
					 
					
						2018-05-01 14:54:15 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f362cf46ee 
					 
					
						
						
							
							Merge pull request  #425  from lioncash/namespace  
						
						... 
						
						
						
						core_timing: Namespace all functions and constants in core_timing's header 
						
						
					 
					
						2018-04-30 10:15:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						0197e28cc9 
					 
					
						
						
							
							core_timing: Namespace all functions and constants in core_timing's header  
						
						... 
						
						
						
						All of these variables and functions are related to timings and should be within the namespace. 
						
						
					 
					
						2018-04-30 03:32:59 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						81a0082f6b 
					 
					
						
						
							
							Merge pull request  #424  from lioncash/string  
						
						... 
						
						
						
						string_util: Remove StringFromFormat() and related functions 
						
						
					 
					
						2018-04-29 21:49:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						225ff1130f 
					 
					
						
						
							
							Merge pull request  #422  from bunnei/shader-mov  
						
						... 
						
						
						
						Shader instructions MOV_C, MOV_R, and several minor GPU things 
						
						
					 
					
						2018-04-29 21:47:42 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						b3962e7d1e 
					 
					
						
						
							
							Merge pull request  #423  from lioncash/file  
						
						... 
						
						
						
						file_util: Minor changes to IOFile 
						
						
					 
					
						2018-04-29 21:47:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3abba08080 
					 
					
						
						
							
							string_util: Remove StringFromFormat() and related functions  
						
						... 
						
						
						
						Given we utilize fmt, we don't need to provide our own functions for formatting anymore 
						
						
					 
					
						2018-04-29 18:52:33 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e8bbafb746 
					 
					
						
						
							
							file_util: Make move constructor/assignment operator and related functions noexcept  
						
						... 
						
						
						
						Without this, it's possible to get compilation failures in the (rare) scenario where
a container is used to store a bunch of live IOFile instances, as they may be using
std::move_if_noexcept under the hood. Given these definitely don't throw exceptions
this is also not incorrect to add either. 
						
						
					 
					
						2018-04-29 18:34:09 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						40d2dcabd7 
					 
					
						
						
							
							file_util: Add static assertions to ReadBytes() and WriteBytes()  
						
						... 
						
						
						
						Ensure that the actual types being passed in are trivially copyable. The internal
call to ReadArray() and WriteArray() will always succeed, since they're passed a pointer to char*
which is always trivially copyable. 
						
						
					 
					
						2018-04-29 18:24:12 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f41eb95e13 
					 
					
						
						
							
							maxwell_3d: Reset vertex counts after drawing.  
						
						
						
						
					 
					
						2018-04-29 16:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						08b8fcbe6d 
					 
					
						
						
							
							gl_shader_decompiler: Implement MOV_R.  
						
						
						
						
					 
					
						2018-04-29 16:05:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						316327f487 
					 
					
						
						
							
							maxwell_to_gl: Implement type SignedNorm, Size_8_8_8_8.  
						
						
						
						
					 
					
						2018-04-29 16:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c7ce472eeb 
					 
					
						
						
							
							shader_bytecode: Add decoding for FMNMX instruction.  
						
						
						
						
					 
					
						2018-04-29 16:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						869075867b 
					 
					
						
						
							
							Merge pull request  #421  from Subv/sh_pred3  
						
						... 
						
						
						
						Shaders: Implemented predicate condition 3 (LessEqual) in the fset and fsetp instructions. 
						
						
					 
					
						2018-04-29 15:59:33 -04:00 
						 
				 
			
				
					
						
							
							
								Subv 
							
						 
					 
					
						
						
							
						
						da32c648bf 
					 
					
						
						
							
							Shaders: Implemented predicate condition 3 (LessEqual) in the fset and fsetp instructions.  
						
						
						
						
					 
					
						2018-04-29 12:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a71346cd7c 
					 
					
						
						
							
							gl_shader_decompiler: Implement MOV_C.  
						
						
						
						
					 
					
						2018-04-29 13:13:13 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6c464a2a4a 
					 
					
						
						
							
							Merge pull request  #416  from bunnei/shader-ints-p3  
						
						... 
						
						
						
						gl_shader_decompiler: Implement MOV32I, partially implement I2I, I2F 
						
						
					 
					
						2018-04-29 12:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						49d92aa661 
					 
					
						
						
							
							Merge pull request  #417  from bunnei/lang-codes  
						
						... 
						
						
						
						set/am: Fix code for getting language codes 
						
						
					 
					
						2018-04-29 12:55:43 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						334e859ab1 
					 
					
						
						
							
							am: Fix GetDesiredLanguage implementation.  
						
						
						
						
					 
					
						2018-04-29 11:07:07 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						17b16cf6f6 
					 
					
						
						
							
							set: Fix GetAvailableLanguageCodes implementation.  
						
						
						
						
					 
					
						2018-04-29 11:07:06 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Valle 
							
						 
					 
					
						
						
							
						
						faa431b274 
					 
					
						
						
							
							Merge pull request  #418  from bunnei/copy-block-height  
						
						... 
						
						
						
						fermi_2d: Fix surface copy block height. 
						
						
					 
					
						2018-04-29 09:49:33 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f87ea8fa8b 
					 
					
						
						
							
							fermi_2d: Fix surface copy block height.  
						
						
						
						
					 
					
						2018-04-28 20:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						0c01c34eff 
					 
					
						
						
							
							gl_shader_decompiler: Partially implement I2I_R, and I2F_R.  
						
						
						
						
					 
					
						2018-04-28 20:03:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e73927cfc2 
					 
					
						
						
							
							gl_shader_decompiler: More cleanups, etc. with how we handle register types.  
						
						
						
						
					 
					
						2018-04-28 20:03:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						c691fa4074 
					 
					
						
						
							
							GLSLRegister: Simplify register declarations, etc.  
						
						
						
						
					 
					
						2018-04-28 20:03:19 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						f2dcb39049 
					 
					
						
						
							
							shader_bytecode: Add decodings for i2i instructions.  
						
						
						
						
					 
					
						2018-04-28 20:03:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						a7b5ab4d9a 
					 
					
						
						
							
							gl_shader_decompiler: Implement MOV32_IMM instruction.  
						
						
						
						
					 
					
						2018-04-28 20:03:18 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3d9126ba87 
					 
					
						
						
							
							Merge pull request  #414  from lioncash/cruft  
						
						... 
						
						
						
						file_util: Remove compiler version checks around is_trivially_copyable 
						
						
					 
					
						2018-04-28 17:06:49 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						7fd54fed92 
					 
					
						
						
							
							Merge pull request  #413  from lioncash/dynarmic  
						
						... 
						
						
						
						externals: Update dynarmic 
						
						
					 
					
						2018-04-28 17:06:17 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5d9ee12b1a 
					 
					
						
						
							
							file_util: Remove compiler version checks around is_trivially_copyable()  
						
						... 
						
						
						
						The minimum clang/GCC versions we support already support this. We can also
remove is_standard_layout(), as fread and fwrite only require the type to be
trivially copyable. 
						
						
					 
					
						2018-04-28 15:31:23 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						bad00085ca 
					 
					
						
						
							
							Merge pull request  #412  from lioncash/log  
						
						... 
						
						
						
						log: Remove old logging macros and functions 
						
						
					 
					
						2018-04-28 15:04:24 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						e56e2a1528 
					 
					
						
						
							
							externals: Update dynarmic  
						
						... 
						
						
						
						Just a basic update to keep it in sync 
						
						
					 
					
						2018-04-28 14:31:37 -04:00 
						 
				 
			
				
					
						
							
							
								Mat M 
							
						 
					 
					
						
						
							
						
						99ac33de20 
					 
					
						
						
							
							Merge pull request  #411  from lioncash/travis  
						
						... 
						
						
						
						travis: Use Xcode 9.3 instead of 9.2 
						
						
					 
					
						2018-04-27 22:12:00 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d43c49264f 
					 
					
						
						
							
							log: Remove old logging macros and functions  
						
						... 
						
						
						
						Now that the old macros are no longer used, we can remove all functionality related to them. 
						
						
					 
					
						2018-04-27 16:18:34 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						6b365f7703 
					 
					
						
						
							
							Merge pull request  #408  from bunnei/shader-ints-p2  
						
						... 
						
						
						
						gl_shader_decompiler: Add GLSLRegisterManager class to track register state. 
						
						
					 
					
						2018-04-27 16:06:09 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						41dde2394b 
					 
					
						
						
							
							Merge pull request  #410  from lioncash/generic  
						
						... 
						
						
						
						core/renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents 
						
						
					 
					
						2018-04-27 15:59:12 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5a579f66a0 
					 
					
						
						
							
							travis: Use Xcode 9.3 instead of 9.2  
						
						... 
						
						
						
						Keeps the toolchains up to date. 
						
						
					 
					
						2018-04-27 12:17:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						16198f979e 
					 
					
						
						
							
							renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents  
						
						
						
						
					 
					
						2018-04-27 12:09:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						843dd62c81 
					 
					
						
						
							
							core: Replace usages of LOG_GENERIC with new fmt-capable equivalents  
						
						
						
						
					 
					
						2018-04-27 11:57:52 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						e6242ab5e6 
					 
					
						
						
							
							gl_shader_decompiler: Add GLSLRegisterManager class to track register state.  
						
						
						
						
					 
					
						2018-04-27 11:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						acede1f1d3 
					 
					
						
						
							
							Merge pull request  #409  from lioncash/assert  
						
						... 
						
						
						
						general: Convert assertion macros over to be fmt-compatible 
						
						
					 
					
						2018-04-27 11:09:56 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8475496630 
					 
					
						
						
							
							general: Convert assertion macros over to be fmt-compatible  
						
						
						
						
					 
					
						2018-04-27 10:04:02 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						3c40496409 
					 
					
						
						
							
							Merge pull request  #380  from ogniK5377/service-impl  
						
						... 
						
						
						
						Implemented some useful interfaces needed for games. 
						
						
					 
					
						2018-04-27 00:49:40 -04:00 
						 
				 
			
				
					
						
							
							
								David Marcec 
							
						 
					 
					
						
						
							
						
						abc23416e8 
					 
					
						
						
							
							Switched to NGLOG_WARNING  
						
						
						
						
					 
					
						2018-04-26 20:03:12 -07:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
						
						4f120a9ec0 
					 
					
						
						
							
							Merge pull request  #406  from lioncash/frontend  
						
						... 
						
						
						
						frontends: Move logging macros over to new fmt-capable ones 
						
						
					 
					
						2018-04-26 22:53:42 -04:00