Tillmann Karras 
							
						 
					 
					
						
						
							
						
						63c9fdd074 
					 
					
						
						
							
							VertexLoaderX64: fix 2GB warnings  
						
						 
						
						... 
						
						
						
						Unlike the CPU JIT, the vertex loader JIT already emits
position-independent code, so all we need to do is disable the warning. 
						
						
					 
					
						2015-09-12 01:24:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						c5685ba53a 
					 
					
						
						
							
							Merge pull request  #2972  from lioncash/align  
						
						 
						
						... 
						
						
						
						General: Replace GC_ALIGN macros with alignas 
						
						
					 
					
						2015-09-11 17:00:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						19459e827f 
					 
					
						
						
							
							Partially revert "General: Toss out PRI macro usage"  
						
						 
						
						
						
						
					 
					
						2015-09-11 09:49:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						ef4974b6a2 
					 
					
						
						
							
							Remove unused log type.  
						
						 
						
						
						
						
					 
					
						2015-09-10 18:39:32 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						0ed1e977cc 
					 
					
						
						
							
							Rearrange the logtypes into something closer to alphabetical order.  
						
						 
						
						... 
						
						
						
						Also fix up a few of the long names. 
						
						
					 
					
						2015-09-10 18:39:08 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						de9310fe70 
					 
					
						
						
							
							Split OpenGL errors into a separate logtype from Video errors.  
						
						 
						
						... 
						
						
						
						Allows them to be enabled/disabled separately. 
						
						
					 
					
						2015-09-10 18:38:45 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						0c381d6547 
					 
					
						
						
							
							Merge pull request  #2975  from lioncash/emit  
						
						 
						
						... 
						
						
						
						x64Emitter: Simplify/compress some conditionals 
						
						
					 
					
						2015-09-08 18:44:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						81c07d4919 
					 
					
						
						
							
							Merge pull request  #2990  from lioncash/noncopy  
						
						 
						
						... 
						
						
						
						Common: Alter semantics of the NonCopyable mixin 
						
						
					 
					
						2015-09-08 11:08:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						2ad26ab3e9 
					 
					
						
						
							
							[AArch64] Fix Test&Branch to relative location instructions.  
						
						 
						
						... 
						
						
						
						Wasn't masking by the size of the offset encoding so negative values were killing the instruction
Missed commiting this in my integer gatherpipe PR.
Fixes crashing on AArch64. 
						
						
					 
					
						2015-09-07 13:38:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						53465e329a 
					 
					
						
						
							
							Common: Alter semantics of the NonCopyable mixin  
						
						 
						
						... 
						
						
						
						Uses delete to make the unimplemented functions detectable at compile time
and not link time if they are used.
The move constructor and assignment operator are removed as moves are not
copies, but transfers of ownership, which isn't suited for this class. 
						
						
					 
					
						2015-09-06 13:45:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f194ee6223 
					 
					
						
						
							
							x64Emitter: Simplify/compress some conditionals  
						
						 
						
						
						
						
					 
					
						2015-09-06 13:28:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8ce04f9a65 
					 
					
						
						
							
							General: Replace GC_ALIGN macros with alignas  
						
						 
						
						... 
						
						
						
						Standard supported alignment -> out with compiler-specific. 
						
						
					 
					
						2015-09-06 12:53:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						be4caa3dc0 
					 
					
						
						
							
							Merge pull request  #2961  from lioncash/printf  
						
						 
						
						... 
						
						
						
						General: Toss out PRI macro usage 
						
						
					 
					
						2015-09-06 21:02:22 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						d52d8bf935 
					 
					
						
						
							
							Merge pull request  #2982  from lioncash/unique  
						
						 
						
						... 
						
						
						
						Common: Remove StdMakeUnique.h 
						
						
					 
					
						2015-09-06 21:01:48 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						4fc71e9708 
					 
					
						
						
							
							Common: Remove StdMakeUnique.h  
						
						 
						
						
						
						
					 
					
						2015-09-06 04:09:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						a26cac87fc 
					 
					
						
						
							
							Merge pull request  #2959  from rohit-n/build-pch  
						
						 
						
						... 
						
						
						
						Fix building with PCH disabled. 
						
						
					 
					
						2015-09-06 19:59:49 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						633be0387d 
					 
					
						
						
							
							General: Remove unimplemented function prototypes  
						
						 
						
						
						
						
					 
					
						2015-09-05 22:01:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8fdb013d54 
					 
					
						
						
							
							General: Toss out PRI macro usage  
						
						 
						
						... 
						
						
						
						Now that VS supports more printf specifiers, these aren't necessary 
						
						
					 
					
						2015-09-05 16:02:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						8aed7589ae 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2015-09-04 10:34:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						0d0dd075ef 
					 
					
						
						
							
							CommonFuncs: Remove define for snprintf  
						
						 
						
						... 
						
						
						
						VS 2015 implements snprintf 
						
						
					 
					
						2015-09-04 03:13:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						a11ae2cf30 
					 
					
						
						
							
							CommonFuncs: Remove SLEEP macro  
						
						 
						
						... 
						
						
						
						There's already a function in Thread for this. 
						
						
					 
					
						2015-09-04 02:43:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuffle2 
							
						 
					 
					
						
						
							
						
						272302be82 
					 
					
						
						
							
							Merge pull request  #2950  from lioncash/bf  
						
						 
						
						... 
						
						
						
						BitField: Enable ifdef'd out code for Windows 
						
						
					 
					
						2015-09-03 22:56:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3f1b488a12 
					 
					
						
						
							
							CommonFuncs: Replace ArraySize define with constexpr equivalent  
						
						 
						
						
						
						
					 
					
						2015-09-03 23:47:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						102a2a975d 
					 
					
						
						
							
							BitField: Enable ifdef'd out code for Windows  
						
						 
						
						
						
						
					 
					
						2015-09-03 22:06:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						66a3951c3b 
					 
					
						
						
							
							[windows] Add workaround(HACK) for vs2015 implementating a conformant std::is_trivially_copyable...  
						
						 
						
						... 
						
						
						
						see https://github.com/dolphin-emu/dolphin/pull/2218  
						
						
					 
					
						2015-09-03 04:39:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						bea18eedc4 
					 
					
						
						
							
							[windows] remove various workarounds which were required for vs2013  
						
						 
						
						
						
						
					 
					
						2015-09-03 04:39:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						30702c17b6 
					 
					
						
						
							
							[windows] When making scmrev.h, also look for msysgit explicitly. VS2015 packages it.  
						
						 
						
						
						
						
					 
					
						2015-09-03 04:39:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						aa7208e270 
					 
					
						
						
							
							[windows] Update projects to vs2015.  
						
						 
						
						
						
						
					 
					
						2015-09-03 04:23:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d495ad5104 
					 
					
						
						
							
							[AArch64] Make TST reg, reg emitter alias  
						
						 
						
						
						
						
					 
					
						2015-08-31 14:03:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d003934b8a 
					 
					
						
						
							
							Merge pull request  #2929  from Sonicadvance1/aarch64_optimize_gpr_flush  
						
						 
						
						... 
						
						
						
						Aarch64 optimize gpr flush 
						
						
					 
					
						2015-08-31 10:55:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						f2c17436ab 
					 
					
						
						
							
							[AArch64] Fix issue in emitter.  
						
						 
						
						... 
						
						
						
						Loadstore pairs support only signed offsets, not unsigned. 
						
						
					 
					
						2015-08-30 23:05:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b907576510 
					 
					
						
						
							
							[AArch64] Support profiling by cycle counters if they are available to EL0  
						
						 
						
						
						
						
					 
					
						2015-08-30 10:25:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						310bb46967 
					 
					
						
						
							
							Hash: Narrow define scope  
						
						 
						
						
						
						
					 
					
						2015-08-29 02:57:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						54f882704a 
					 
					
						
						
							
							Merge pull request  #2914  from JosJuice/fix-volumedirectory  
						
						 
						
						... 
						
						
						
						Fix VolumeDirectory 
						
						
					 
					
						2015-08-26 22:12:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						d276d1abbb 
					 
					
						
						
							
							Fix VolumeDirectory  
						
						 
						
						... 
						
						
						
						Fixes the regression from a225426  and clarifies a related comment. 
						
						
					 
					
						2015-08-26 19:21:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						ee4a12ffe2 
					 
					
						
						
							
							Jit64: some byte-swapping changes  
						
						 
						
						
						
						
					 
					
						2015-08-26 05:41:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						6015e2d812 
					 
					
						
						
							
							Merge pull request  #2900  from aroulin/x64emitter-rcp  
						
						 
						
						... 
						
						
						
						x64Emitter: add RCPPS and RCPSS SSE instructions 
						
						
					 
					
						2015-08-26 05:05:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						4fa23abbe1 
					 
					
						
						
							
							[AArch64] Implement MOVI and ORR(imm) in the NEON emitter.  
						
						 
						
						
						
						
					 
					
						2015-08-23 15:34:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aroulin 
							
						 
					 
					
						
						
							
						
						0a0e012fab 
					 
					
						
						
							
							x64Emitter: add RCPPS and RCPSS SSE instructions  
						
						 
						
						
						
						
					 
					
						2015-08-23 16:59:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						cc3fb7e7b4 
					 
					
						
						
							
							Merge pull request  #2883  from degasus/master  
						
						 
						
						... 
						
						
						
						Profiler: Sort output by total time 
						
						
					 
					
						2015-08-22 17:52:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						a69755d9ee 
					 
					
						
						
							
							x64Emitter: Remove pointer casts from Write{8,16,32,64} functions  
						
						 
						
						... 
						
						
						
						This also silences quite a few ubsan asserts from firing when the emitter is being used. 
						
						
					 
					
						2015-08-21 18:09:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						caec42135d 
					 
					
						
						
							
							MathUtil: Remove IsNAN and IsINF  
						
						 
						
						... 
						
						
						
						These aren't necessary, since the stdlib provides equivalents. 
						
						
					 
					
						2015-08-21 15:05:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						a59f00a5e4 
					 
					
						
						
							
							x64Emitter: Remove unused code  
						
						 
						
						
						
						
					 
					
						2015-08-20 23:05:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b903921b14 
					 
					
						
						
							
							x64Emitter: Make WriteModRM and WriteSIB private  
						
						 
						
						... 
						
						
						
						These shouldn't be public. 
						
						
					 
					
						2015-08-20 19:29:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						17932935d9 
					 
					
						
						
							
							Profiler: Sort output by total time  
						
						 
						
						
						
						
					 
					
						2015-08-20 11:50:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						822cf2bcbf 
					 
					
						
						
							
							IniFile: Mark getter functions as const  
						
						 
						
						
						
						
					 
					
						2015-08-19 22:27:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						b0c9d73465 
					 
					
						
						
							
							Merge pull request  #2842  from Tilka/bmi2_flags  
						
						 
						
						... 
						
						
						
						x64Emitter: don't check flags for most BMI2 ops 
						
						
					 
					
						2015-08-19 21:38:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						9bfff0d461 
					 
					
						
						
							
							JitArm64: Fix jit clearing  
						
						 
						
						... 
						
						
						
						We have to reset m_lastCacheFlushEnd on clearing. 
						
						
					 
					
						2015-08-15 11:41:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						022286fb90 
					 
					
						
						
							
							x64Emitter: don't check flags for most BMI2 ops  
						
						 
						
						... 
						
						
						
						With the exception of BZHI, BMI2 instructions don't affect flags, so
don't check if they're locked. 
						
						
					 
					
						2015-08-14 23:39:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5e9fe4cd13 
					 
					
						
						
							
							x64Emitter: check for immediates in BMI ops  
						
						 
						
						
						
						
					 
					
						2015-08-14 21:25:41 +02:00