Lioncash 
							
						 
					 
					
						
						
							
						
						0a6f0dfb74 
					 
					
						
						
							
							Common: Add bit utility header  
						
						 
						
						... 
						
						
						
						This attempts to make some bit arithmetic more self-documenting and also
make it easier during review to identify potential off-by-one errors by
making it possible to just specify which bits are being extracted.
Functions both support the case where bits being extracted can vary and
fixed bit extraction. In the case the bits are fixed, compile-time asserts
are present to prevent accidental API usage at compile-time.
e.g. Instead of shifting and masking to get bits 10 to 15,
Common::ExtractBits<10, 15>(value) can just be done instead. 
						
						
					 
					
						2017-01-14 11:16:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						8bef7259e3 
					 
					
						
						
							
							Add the g_ prefix to the jit global  
						
						 
						
						... 
						
						
						
						Jan 04 22:55:01 <leoetlino>   fwiw, it looks like there are new warnings in the RegCache code
Jan 04 22:55:04 <leoetlino>   Source/Core/Core/PowerPC/Jit64/FPURegCache.cpp:13:33: warning: declaration shadows a variable in the global namespace [-Wshadow]
Jan 04 22:56:19 <@Lioncash>   yeah, the jit global should have a g_ prefix.
This fixes shadowing warnings and adds the g_ prefix to a global. 
						
						
					 
					
						2017-01-07 23:19:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								BhaaL 
							
						 
					 
					
						
						
							
						
						23d99f2f2c 
					 
					
						
						
							
							specify custom brace style to fix unions  
						
						 
						
						... 
						
						
						
						BreakBeforeBraces: Allman apparently includes all styles,
except for AfterUnion (which is false) when using clang-format -dump-config 
						
						
					 
					
						2017-01-05 12:55:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sepalani 
							
						 
					 
					
						
						
							
						
						a6114bad34 
					 
					
						
						
							
							Import/Export signature files as CSV  
						
						 
						
						
						
						
					 
					
						2016-12-18 00:27:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						0c6fd47460 
					 
					
						
						
							
							Add unit test for StringUtil's newly added JoinStrings  
						
						 
						
						
						
						
					 
					
						2016-11-27 22:11:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						841e5893f4 
					 
					
						
						
							
							IOS HLE: Add unit test for path/filename escaping  
						
						 
						
						
						
						
					 
					
						2016-11-27 22:11:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						8203ea929b 
					 
					
						
						
							
							BlockingLoop: Yield to UI message pump while waiting.  
						
						 
						
						
						
						
					 
					
						2016-11-11 13:37:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						05eff01229 
					 
					
						
						
							
							Android: Update the gradle file to use android studio 2.2 cmake.  
						
						 
						
						
						
						
					 
					
						2016-10-05 23:44:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						77a128ab87 
					 
					
						
						
							
							Implement experimental Vulkan backend  
						
						 
						
						
						
						
					 
					
						2016-10-01 02:40:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						2e14920e16 
					 
					
						
						
							
							CoreTiming: Guarantee FIFO processing of timed events  
						
						 
						
						... 
						
						
						
						The min-heap provides no ordering when the key is the same on 2
nodes. Disambiguate identical times by tracking the order items
were added into the queue. 
						
						
					 
					
						2016-09-08 19:46:42 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						59465911d7 
					 
					
						
						
							
							CoreTiming: Fix scheduling into the past  
						
						 
						
						... 
						
						
						
						ForceExceptionCheck messes up the downcount and slice length if the
callback is scheduled into the past (g_slice_length becomes negative) 
						
						
					 
					
						2016-09-03 14:55:44 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						ac63e54473 
					 
					
						
						
							
							[UnitTests] Add CoreTimingTest  
						
						 
						
						
						
						
					 
					
						2016-09-03 14:55:44 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e01c143379 
					 
					
						
						
							
							Common: namespace MemoryUtil  
						
						 
						
						
						
						
					 
					
						2016-08-07 13:03:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						3b3cbc4aab 
					 
					
						
						
							
							BusyLoopTest: Only run 10 times.  
						
						 
						
						... 
						
						
						
						Running this test 100 times is not worth to spend 1 second. 
						
						
					 
					
						2016-06-27 22:06:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						6ed001ad42 
					 
					
						
						
							
							Merge pull request  #3954  from delroth/x64-emitter-test  
						
						 
						
						... 
						
						
						
						x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier 
						
						
					 
					
						2016-06-27 02:38:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						a910a4309f 
					 
					
						
						
							
							x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier  
						
						 
						
						
						
						
					 
					
						2016-06-27 01:55:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						d79aeaa1e9 
					 
					
						
						
							
							VideoCommon: Drop GetConfigName.  
						
						 
						
						... 
						
						
						
						We're past 5.0 now, so there is no need to look for old inis. 
						
						
					 
					
						2016-06-26 12:34:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						fdbda7b7dd 
					 
					
						
						
							
							Null: Create Visual Studio project file.  
						
						 
						
						... 
						
						
						
						Why is this so stupid on linux..... 
						
						
					 
					
						2016-06-25 22:40:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8d9221a71e 
					 
					
						
						
							
							MathUtilTest: Fix tests on MSVC - Document compiler bug  
						
						 
						
						... 
						
						
						
						MSVC's implementation of numeric_limits currently generates incorrect
signaling NaNs. The resulting values are actually quiet NaNs instead.
This commit is based off of a solution by shuffle2. The only
difference is a template specialization for floats is also added
to cover all bases 
						
						
					 
					
						2016-04-03 19:16:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b3c77fd96a 
					 
					
						
						
							
							VertexLoaderTest: Amend code to fix new warnings in Visual Studio  
						
						 
						
						... 
						
						
						
						Fixes warning C4334 
						
						
					 
					
						2016-03-30 21:00:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hdcmeta 
							
						 
					 
					
						
						
							
						
						8cc686b360 
					 
					
						
						
							
							D3D12: Initial commit for D3D12 backend implementation.  
						
						 
						
						
						
						
					 
					
						2016-02-15 09:48:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Burgener 
							
						 
					 
					
						
						
							
						
						c34fb3edf0 
					 
					
						
						
							
							Use ffmpeg for Windows Video Dumping instead of VFW  
						
						 
						
						
						
						
					 
					
						2016-01-07 18:37:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8371c428cd 
					 
					
						
						
							
							VertexLoaderBase: Get rid of explicit delete and new  
						
						 
						
						
						
						
					 
					
						2015-12-22 20:09:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f295182833 
					 
					
						
						
							
							VideoBackends: Simplify initialization and deinitialization of resources  
						
						 
						
						... 
						
						
						
						Approximately three or four times now, the issue of pointers being
in an inconsistent state been an issue in the video backend renderers
with regards to tripping up other developers.
Global (ugh) resources are put into a unique_ptr and will always have a
well-defined state of being - null or not null 
						
						
					 
					
						2015-12-20 22:40:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1a638175d2 
					 
					
						
						
							
							Enable the page fault test on targets that aren't x86_64  
						
						 
						
						
						
						
					 
					
						2015-11-19 00:51:29 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						95f3c956a8 
					 
					
						
						
							
							Move GL interface code out of the OpenGL video backend.  
						
						 
						
						
						
						
					 
					
						2015-09-22 00:36:45 +12: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3f1b488a12 
					 
					
						
						
							
							CommonFuncs: Replace ArraySize define with constexpr equivalent  
						
						 
						
						
						
						
					 
					
						2015-09-03 23:47:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						aa7208e270 
					 
					
						
						
							
							[windows] Update projects to vs2015.  
						
						 
						
						
						
						
					 
					
						2015-09-03 04:23:01 -07: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						439fb26b9b 
					 
					
						
						
							
							x64Emitter: add MOVSLDUP/MOVSHDUP  
						
						 
						
						
						
						
					 
					
						2015-08-06 10:39:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						f32cede086 
					 
					
						
						
							
							Revert "x64: build a Position-Independent Executable (PIE)"  
						
						 
						
						
						
						
					 
					
						2015-06-14 16:06:26 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c375111076 
					 
					
						
						
							
							Options: merge SCoreStartupParameter into SConfig  
						
						 
						
						
						
						
					 
					
						2015-06-12 19:07:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						59e2225f7d 
					 
					
						
						
							
							Remove ARMv7 support.  
						
						 
						
						
						
						
					 
					
						2015-06-07 22:44:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						d3e47dfcf5 
					 
					
						
						
							
							Merge pull request  #2496  from Tilka/fma4  
						
						 
						
						... 
						
						
						
						Jit64: add FMA4 support to fmaddXX 
						
						
					 
					
						2015-06-06 17:31:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d4538c762f 
					 
					
						
						
							
							MemoryUtil: get executable pages near static data  
						
						 
						
						... 
						
						
						
						and clean up a bit. 
						
						
					 
					
						2015-06-03 21:44:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						0c5aa54606 
					 
					
						
						
							
							Merge pull request  #2470  from degasus/syncgpu  
						
						 
						
						... 
						
						
						
						Common: Blocking Loop (extracted from Fifo.cpp) 
						
						
					 
					
						2015-06-02 20:19:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						8db6588bb9 
					 
					
						
						
							
							XEmitter: add FMA4 instructions  
						
						 
						
						
						
						
					 
					
						2015-06-02 19:19:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						9c730b0a1f 
					 
					
						
						
							
							Unittests: Add BlockingLoopTest  
						
						 
						
						
						
						
					 
					
						2015-05-30 13:40:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						f57517f1a0 
					 
					
						
						
							
							Clean up cached_arraybases. Update VideoSW to new scheme.  
						
						 
						
						... 
						
						
						
						Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage. 
						
						
					 
					
						2015-05-30 04:09:27 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						69963dc4b0 
					 
					
						
						
							
							Merge pull request  #2274  from degasus/disable_bbox  
						
						 
						
						... 
						
						
						
						Disable bbox 
						
						
					 
					
						2015-05-25 08:46:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						268f52e054 
					 
					
						
						
							
							Add missing license headers  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:11:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6b2a1e57e2 
					 
					
						
						
							
							BBox: remove now unreachable SW bbox implementation  
						
						 
						
						
						
						
					 
					
						2015-05-25 09:33:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						22317ac74c 
					 
					
						
						
							
							Merge pull request  #2417  from Tilka/vex  
						
						 
						
						... 
						
						
						
						XEmitter: VEX-related cleanup
I'm merging this solely because of the FMA3 error message 
						
						
					 
					
						2015-05-18 16:23:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						c2c31086ae 
					 
					
						
						
							
							XEmitter: restructure WriteVEXOp wrappers  
						
						 
						
						
						
						
					 
					
						2015-05-17 18:44:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yerejm 
							
						 
					 
					
						
						
							
						
						e4e1fe5a9c 
					 
					
						
						
							
							Reset faked CPU extension support at test end to ensure test isolation.  
						
						 
						
						
						
						
					 
					
						2015-05-17 11:48:05 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						9793fed742 
					 
					
						
						
							
							XEmitter: add PUNPCKLQDQ  
						
						 
						
						
						
						
					 
					
						2015-03-18 12:09:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						8d90ecda7f 
					 
					
						
						
							
							VertexLoaders: make positions more compact  
						
						 
						
						
						
						
					 
					
						2015-03-18 12:09:06 +01:00