Ryan Houdek 
							
						 
					 
					
						
						
							
						
						2f92b82b29 
					 
					
						
						
							
							Merge pull request  #345  from Sonicadvance1/Qualcomm-textureSize  
						
						 
						
						... 
						
						
						
						Enables usage of GLSL textureSize on Qualcomm v66. 
						
						
					 
					
						2014-05-05 11:41:40 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						8bb8446e34 
					 
					
						
						
							
							Enables usage of GLSL textureSize on Qualcomm v66.  
						
						 
						
						... 
						
						
						
						Qualcomm's v66 drivers have a working textureSize() function now.
Enable usage of it. 
						
						
					 
					
						2014-05-05 08:50:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						2e464800bc 
					 
					
						
						
							
							VideoCommon: correctly compute whether an indirect texture stage is active.  
						
						 
						
						... 
						
						
						
						This is consistent with the implementation in PixelShaderGen. 
						
						
					 
					
						2014-05-04 22:44:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						52c42a2946 
					 
					
						
						
							
							VideoCommon: fix indirect texture coordinate computation in TEV.  
						
						 
						
						... 
						
						
						
						Even if an indirect texture stage doesn't actually sample a texture, we
still need to emit the relevant math.
Fixes Issue 7092. 
						
						
					 
					
						2014-05-04 22:12:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						a1374dd4ba 
					 
					
						
						
							
							Merge pull request  #329  from Tilka/rounding  
						
						 
						
						... 
						
						
						
						Small FPU settings changes 
						
						
					 
					
						2014-05-02 12:11:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						557c3db462 
					 
					
						
						
							
							Merge pull request  #81  from degasus/skip_framelimit_hotkey  
						
						 
						
						... 
						
						
						
						Add a hotkey for disabling the framelimit. 
						
						
					 
					
						2014-05-01 12:40:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						95f097d79b 
					 
					
						
						
							
							Revert "Merge pull request  #62  from degasus/log_truncate_path" because it was merged without consensus.  
						
						 
						
						... 
						
						
						
						This reverts commit 1b581b7c27 , reversing
changes made to 951612f08e . 
						
						
					 
					
						2014-05-01 11:00:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						2cf8f55ad3 
					 
					
						
						
							
							Merge pull request  #310  from Sonicadvance1/Integer-posmtx  
						
						 
						
						... 
						
						
						
						Change over to use integer posmtx in our vertex shaders 
						
						
					 
					
						2014-05-01 10:52:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c5d506142f 
					 
					
						
						
							
							Merge pull request  #305  from magumagu/movie-scanf  
						
						 
						
						... 
						
						
						
						Movie: don't use "hh" scanf modifier. 
						
						
					 
					
						2014-04-30 20:01:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						2d8cfb89d7 
					 
					
						
						
							
							Changes posmtx vertex attribute to integer.  
						
						 
						
						... 
						
						
						
						This makes it so we don't need to do some dumb casting from float to integer in our shaders.
Only tested in OpenGL, needs to be tested in D3D. 
						
						
					 
					
						2014-04-30 19:11:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						99338daa8f 
					 
					
						
						
							
							Fixes glVertexAttribIPointer on GLES.  
						
						 
						
						... 
						
						
						
						We need to pull in function pointers for OpenGL 3.0 in order to use glAttribIPointer.
This isn't too big of an issue, and this code will be gone in the future when we change over to libepoxy.
Just need to push code upstream to libepoxy to support Android with GLES and GL first. 
						
						
					 
					
						2014-04-30 19:11:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c4221e8f68 
					 
					
						
						
							
							Merge pull request  #323  from Sonicadvance1/newer-ppcanalyst  
						
						 
						
						... 
						
						
						
						[RFC] New PPCAnalyst class. 
						
						
					 
					
						2014-04-30 18:59:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1b581b7c27 
					 
					
						
						
							
							Merge pull request  #62  from degasus/log_truncate_path  
						
						 
						
						... 
						
						
						
						Truncate the path on logging 
						
						
					 
					
						2014-04-30 18:57:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						9de77b7c23 
					 
					
						
						
							
							x64FPURoundMode: always set x87 precision  
						
						 
						
						... 
						
						
						
						Set the x87 precision, even on x64. Since we are using x87 instructions
in the JIT now, we can't guarantee that x87 precision will never
influence Dolphin on x64. 
						
						
					 
					
						2014-05-01 01:10:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						ed762a3eda 
					 
					
						
						
							
							x64FPURoundMode: use fesetround() instead of asm  
						
						 
						
						
						
						
					 
					
						2014-05-01 01:09:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						951612f08e 
					 
					
						
						
							
							Merge pull request  #325  from Tilka/nop  
						
						 
						
						... 
						
						
						
						Fix NOP padding 
						
						
					 
					
						2014-04-30 18:55:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						8e1dfef14c 
					 
					
						
						
							
							Remove the old PPAnalyst::Flatten function that is no longer in use.  
						
						 
						
						
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c794dc8085 
					 
					
						
						
							
							Move the JitWindow debugging window over to using the new PPCAnalyzer class.  
						
						 
						
						
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6949087ee1 
					 
					
						
						
							
							Missed the analyzer object not named correctly.  
						
						 
						
						
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						70d1f5adfb 
					 
					
						
						
							
							Let Jit64IL use the new PPCAnalyst class  
						
						 
						
						
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1cb1260c1d 
					 
					
						
						
							
							Address delroth's comments.  
						
						 
						
						
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						40c317d1d4 
					 
					
						
						
							
							Support the new PPCAnalyst class in JIT64.  
						
						 
						
						... 
						
						
						
						Implements support for OPTION_CONDITIONAL_CONTINUE in JIT64. 
						
						
					 
					
						2014-04-30 10:49:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ad167e7b52 
					 
					
						
						
							
							Adds support to the new PPCAnalyst to the ARM JIT cores.  
						
						 
						
						... 
						
						
						
						ArmJit32 supports OPTION_CONDITIONAL_CONTINUE with this. 
						
						
					 
					
						2014-04-30 10:49:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						da2ed2e17d 
					 
					
						
						
							
							Adds new PPCAnalyser class.  
						
						 
						
						... 
						
						
						
						Supports conditional branch continuation.
More features to come. 
						
						
					 
					
						2014-04-30 10:49:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						36dbde0f3c 
					 
					
						
						
							
							Jit_Util: reduce NOP padding of 8 bit loads  
						
						 
						
						... 
						
						
						
						and use MOVSX directly if needed. 
						
						
					 
					
						2014-04-30 15:26:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						e659f5ac58 
					 
					
						
						
							
							JitBackpatch: fix NOP padding  
						
						 
						
						... 
						
						
						
						The new NOP emitter breaks when called with a negative count. As it
turns out, it did happen when deoptimizing 8 bit MOVs because they are
only 4 bytes long and need no BSWAP. 
						
						
					 
					
						2014-04-30 15:26:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								booto 
							
						 
					 
					
						
						
							
						
						9892c8ea54 
					 
					
						
						
							
							numCyclesMinusOne to numCycles in GekkoOPInfo  
						
						 
						
						
						
						
					 
					
						2014-04-30 19:04:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						f254fdfd96 
					 
					
						
						
							
							drop Host_GetKeyState  
						
						 
						
						... 
						
						
						
						This function isn't used any more and it shouldn't be used at all as it generates a sync request to the x11 server. So it has to wait for a complete round trip time. 
						
						
					 
					
						2014-04-30 12:51:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						30586f4d29 
					 
					
						
						
							
							Add set/get functions for IsFramelimiterTempDisabled  
						
						 
						
						
						
						
					 
					
						2014-04-30 12:51:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						8483811b39 
					 
					
						
						
							
							Add a hotkey for disabling the framelimit.  
						
						 
						
						... 
						
						
						
						Atm this is hardcoded to '\t'. 
						
						
					 
					
						2014-04-30 12:50:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						a40ea4e26a 
					 
					
						
						
							
							Merge pull request  #236  from magumagu/d3d11-fix-peekz  
						
						 
						
						... 
						
						
						
						D3D11: Use appropriate shader for PEEK_Z. 
						
						
					 
					
						2014-04-27 16:09:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						aef24d509b 
					 
					
						
						
							
							Merge pull request  #304  from Tilka/nop  
						
						 
						
						... 
						
						
						
						Optimize NOPs 
						
						
					 
					
						2014-04-27 11:52:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						a093b41231 
					 
					
						
						
							
							Merge pull request  #312  from Tilka/small_jit_optimizations  
						
						 
						
						... 
						
						
						
						Small JIT optimizations 
						
						
					 
					
						2014-04-27 11:51:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						8bf2a338c4 
					 
					
						
						
							
							Merge pull request  #314  from Sonicadvance1/Clean-UpdateCR1  
						
						 
						
						... 
						
						
						
						Removes unused argument in Helper_UpdateCR1. 
						
						
					 
					
						2014-04-27 11:50:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sean 
							
						 
					 
					
						
						
							
						
						895e84edfe 
					 
					
						
						
							
							ARM: Fix Wii games on JIT  
						
						 
						
						
						
						
					 
					
						2014-04-25 18:32:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						25f5598e31 
					 
					
						
						
							
							Merge pull request  #306  from neobrain/pixel_center_correction  
						
						 
						
						... 
						
						
						
						VertexShaderGen: Correct vertex shader output to consider shifted pixel centers. 
						
						
					 
					
						2014-04-25 09:32:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						94497961ac 
					 
					
						
						
							
							Removes unused argument in Helper_UpdateCR1.  
						
						 
						
						... 
						
						
						
						Interpreter::Helper_UpdateCR1 doesn't use the argument passed to UpdateCR1. It pulls its value from the FPSCR register.
Also there was a Interpreter::Helper_UpdateCR1(float) in addition to Helper_UpdateCR1(double) that hasn't ever existed. Remove the function
declaration. 
						
						
					 
					
						2014-04-24 22:00:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c29961cc90 
					 
					
						
						
							
							Fix missing instructions in ARM JIT Tables.  
						
						 
						
						... 
						
						
						
						The ARM insturction tables were missing addcox, addeox, and subfcox.
Implements support for addcox and addeox to the ArmJit, required little work since they are basically the same as addcx and addex. 
						
						
					 
					
						2014-04-24 19:34:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						886c887e80 
					 
					
						
						
							
							Fix Fastmem on CPUs without MOVBE  
						
						 
						
						... 
						
						
						
						The problem was that when BSWAP was used, UnsafeWriteRegToReg() returned
the address of that instead of the MOV. 
						
						
					 
					
						2014-04-25 01:11:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						688644dd18 
					 
					
						
						
							
							Jit64: use integer instructions for boolean logic  
						
						 
						
						... 
						
						
						
						They are semantically equivalent and according to Agner Fog they can run
on more execution ports than their floating point counterparts (at least
on Intel CPUs). 
						
						
					 
					
						2014-04-24 22:50:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						78292e5d18 
					 
					
						
						
							
							Movie: don't use "hh" scanf modifier.  
						
						 
						
						... 
						
						
						
						Attempting to use it with Visual Studio is a good way to corrupt the stack. 
						
						
					 
					
						2014-04-24 11:05:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						12054e9f16 
					 
					
						
						
							
							Jit64IL: remove dummy implementations  
						
						 
						
						
						
						
					 
					
						2014-04-24 18:52:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						1f2e551c8c 
					 
					
						
						
							
							BackPatch: make sure MOVBE is long enough  
						
						 
						
						
						
						
					 
					
						2014-04-24 16:36:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						acfd9ee76c 
					 
					
						
						
							
							Add remaining possible uses of MOVBE  
						
						 
						
						... 
						
						
						
						Also fixes a missing 'break' statement in DisassembleMov(). 
						
						
					 
					
						2014-04-24 16:36:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						13b1ff5160 
					 
					
						
						
							
							Merge pull request  #307  from neobrain/custom_textures_workaround  
						
						 
						
						... 
						
						
						
						Workaround dumb custom texture loading logic. 
						
						
					 
					
						2014-04-24 00:46:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						fe65474cc4 
					 
					
						
						
							
							Software renderer: Update a reference link.  
						
						 
						
						
						
						
					 
					
						2014-04-24 00:42:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						ca2a79d0bd 
					 
					
						
						
							
							Workaround dumb custom texture loading logic so that D3D11, GL core (used on OS X) and GLES code paths have less broken custom textures.  
						
						 
						
						
						
						
					 
					
						2014-04-24 00:33:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tony Wasserka 
							
						 
					 
					
						
						
							
						
						c47c32d4a8 
					 
					
						
						
							
							VertexShaderGen: Correct vertex shader output to consider shifted pixel centers.  
						
						 
						
						... 
						
						
						
						Fixes issue 267. 
						
						
					 
					
						2014-04-24 00:21:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						957649b7af 
					 
					
						
						
							
							Optimize NOPs  
						
						 
						
						
						
						
					 
					
						2014-04-23 21:15:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						fd37a768a6 
					 
					
						
						
							
							Fix texture conversion shaders for GLSL ES.  
						
						 
						
						... 
						
						
						
						Noticed this while messing with EFB to RAM.
We were having an implicit conversion from integer to float, GLSL ES doesn't allow implicit conversion.
Changes it to a explicit conversion to float. 
						
						
					 
					
						2014-04-22 15:48:26 -05:00