Ryan Houdek 
							
						 
					 
					
						
						
							
						
						71cb09f1ca 
					 
					
						
						
							
							Merge pull request  #1027  from rohit-n/change-include  
						
						 
						
						... 
						
						
						
						Include CommonTypes.h instead of Common.h. 
						
						
					 
					
						2014-09-10 00:35:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						94c20db369 
					 
					
						
						
							
							Rename Log2 and add IsPow2 to MathUtils for future use  
						
						 
						
						... 
						
						
						
						Also remove unused pow2/pow2f functions. 
						
						
					 
					
						2014-09-08 20:15:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						fbc64984ca 
					 
					
						
						
							
							Include CommonTypes.h instead of Common.h.  
						
						 
						
						
						
						
					 
					
						2014-09-08 15:39:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						07e0c917c6 
					 
					
						
						
							
							Revert "JIT64: optimize CA calculations"  
						
						 
						
						
						
						
					 
					
						2014-09-05 10:26:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						97420c6ec6 
					 
					
						
						
							
							Merge pull request  #852  from FioraAeterna/optimizeca  
						
						 
						
						... 
						
						
						
						JIT64: optimize CA calculations 
						
						
					 
					
						2014-09-05 11:52:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						aa1df21bb6 
					 
					
						
						
							
							Merge pull request  #947  from FioraAeterna/rsqrte  
						
						 
						
						... 
						
						
						
						JIT: implement frsqte 
						
						
					 
					
						2014-09-05 11:48:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						1b50f9df14 
					 
					
						
						
							
							JIT: implement fres  
						
						 
						
						... 
						
						
						
						Mostly a straightforward translation of the interpreter code, with a few
tricksy optimizations and fallbacks for rare paths. 
						
						
					 
					
						2014-09-03 12:15:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						c72a133206 
					 
					
						
						
							
							JIT: implement frsqrte  
						
						 
						
						... 
						
						
						
						Mostly a straightforward translation of the interpreter code, with a few
tricksy optimizations and fallbacks for rare paths. 
						
						
					 
					
						2014-09-03 11:21:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lioncash 
							
						 
					 
					
						
						
							
						
						f69e6ef16f 
					 
					
						
						
							
							Common: Remove unnecessary define check in Log2  
						
						 
						
						
						
						
					 
					
						2014-09-03 13:04:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						b51aa4fa89 
					 
					
						
						
							
							Rename Log2 and add IsPow2 to MathUtils for future use  
						
						 
						
						... 
						
						
						
						Also remove unused pow2/pow2f functions. 
						
						
					 
					
						2014-09-01 20:41:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						b8695a57da 
					 
					
						
						
							
							Fix incorrect clamping in SWRenderer.  
						
						 
						
						... 
						
						
						
						A previous PR changed a whole lot of min/maxes to std::min/std::max
but made a mistake here and used a templated min which cast it's
arguments to unsigned instead of casting return value.
This resulted in glitchy artifacts in bright areas (See issue 7439)
I rewrote the code to use a proper clamping function so it's cleaner
to read. 
						
						
					 
					
						2014-07-15 21:15:49 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						af525266d4 
					 
					
						
						
							
							MathUtil: add constructors to IntFloat/IntDouble  
						
						 
						
						
						
						
					 
					
						2014-03-24 16:14:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						9ef64245fa 
					 
					
						
						
							
							MathUtil: fix IsQNAN()  
						
						 
						
						... 
						
						
						
						The constants were one nibble too short and the lower 51 bits don't
actually have to be zero. 
						
						
					 
					
						2014-03-09 19:34:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						4f02132f93 
					 
					
						
						
							
							Make our architecture defines less stupid.  
						
						 
						
						... 
						
						
						
						Our defines were never clear between what meant 64bit or x86_64
This makes a clear cut between bitness and architecture.
This commit also has the side effect of bringing up aarch64 compiling support. 
						
						
					 
					
						2014-03-04 09:36:59 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						94da4e1aa2 
					 
					
						
						
							
							MathUtil: Change Log2 return value to int  
						
						 
						
						... 
						
						
						
						Log2(u64) can't be bigger than 63, so there is no need in forcing a 64 bit value.
So just using a common int seems more natural. 
						
						
					 
					
						2014-02-26 11:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						83b7bb64aa 
					 
					
						
						
							
							Make Common/ mostly IWYU clean (and fix errors in rest of the project detected by this change).  
						
						 
						
						
						
						
					 
					
						2014-02-22 23:37:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						 
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lioncash 
							
						 
					 
					
						
						
							
						
						d2038049f5 
					 
					
						
						
							
							Replace all include guard ifdefs with "#pragma once"  
						
						 
						
						
						
						
					 
					
						2014-02-10 18:07:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ebb48d019e 
					 
					
						
						
							
							Clean up some struct indentations  
						
						 
						
						... 
						
						
						
						Also cleaned up the indentations of some variable declarations. 
						
						
					 
					
						2014-02-09 19:40:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						249b00c469 
					 
					
						
						
							
							Change the modified parameter in the Clamp function to be a pointer.  
						
						 
						
						... 
						
						
						
						Makes it easier to identify the one being modified. 
						
						
					 
					
						2014-02-05 04:04:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6b87a0ef20 
					 
					
						
						
							
							Introduce a generic clamp function to clean up some similarly duplicated code.  
						
						 
						
						
						
						
					 
					
						2014-02-04 20:43:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						 
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00