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 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18f8012233 
							
						 
					 
					
						
						
							
							Merge pull request  #407  from lioncash/common  
						
						... 
						
						
						
						common: Move logging macros over to new fmt-capable macros where applicable 
						
					 
					
						2018-04-26 22:53:14 -04:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e0ec3dbd7 
							
						 
					 
					
						
						
							
							Merge pull request  #405  from lioncash/input  
						
						... 
						
						
						
						input_common: Move old logging macros over to fmt-capable ones 
						
					 
					
						2018-04-26 21:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cfe77ae75 
							
						 
					 
					
						
						
							
							common: Move logging macros over to new fmt-capable macros where applicable  
						
						
						
					 
					
						2018-04-26 20:09:58 -04:00