Lioncash 
							
						 
					 
					
						
						
							
						
						94d033020e 
					 
					
						
						
							
							WiimoteConfigDiag: Split UI sizer creation into their own functions.  
						
						 
						
						
						
						
					 
					
						2014-12-01 03:35:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d17a054e75 
					 
					
						
						
							
							WiimoteConfigDiag: Move GameCube controller settings over  
						
						 
						
						... 
						
						
						
						Beginning of unifying the controller settings. No functionality yet. 
						
						
					 
					
						2014-12-01 03:35:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6df67bf38f 
					 
					
						
						
							
							Merge pull request  #1597  from unknownbrackets/gcz-tweaks  
						
						 
						
						... 
						
						
						
						Tweaks to gcz compression / decompression 
						
						
					 
					
						2014-12-01 03:18:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						4946c6876d 
					 
					
						
						
							
							Merge pull request  #1607  from Sonicadvance1/armv7-optimizations  
						
						 
						
						... 
						
						
						
						A whole bunch of ARMv7 optimizations and minor fixes. 
						
						
					 
					
						2014-11-30 15:48:27 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						414e36d8c9 
					 
					
						
						
							
							Merge pull request  #1258  from FioraAeterna/avoidfmulround  
						
						 
						
						... 
						
						
						
						JIT: optimize single-precision ops based on knowledge of their inputs 
						
						
					 
					
						2014-11-30 15:47:34 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d3c278cc33 
					 
					
						
						
							
							Merge pull request  #1610  from rohit-n/sign-compare  
						
						 
						
						... 
						
						
						
						VideoCommon: Fix -Wsign-compare warnings. 
						
						
					 
					
						2014-11-30 15:42:34 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						7c38d04a40 
					 
					
						
						
							
							Merge pull request  #1614  from Sonicadvance1/fix_aarch64_bswap  
						
						 
						
						... 
						
						
						
						[AArch64] Workaround builtin byteswap bug. 
						
						
					 
					
						2014-11-30 15:41:35 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						4a687f2641 
					 
					
						
						
							
							Merge pull request  #1616  from Sonicadvance1/asimd_is_neon  
						
						 
						
						... 
						
						
						
						[Android] Fix NEON detection with AArch64 
						
						
					 
					
						2014-11-30 15:41:28 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						50582b1d74 
					 
					
						
						
							
							[Android] Fix NEON detection with AArch64  
						
						 
						
						... 
						
						
						
						On AArch64 asimd is the new name for NEON.
This fixes a message on application start in Android about the device not supporting NEON.
If it's AArch64 then it supports NEON! 
						
						
					 
					
						2014-11-30 01:33:11 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c27ee21dd9 
					 
					
						
						
							
							[AArch64] Workaround builtin byteswap bug.  
						
						 
						
						... 
						
						
						
						The builtin byteswap routines cause critical failure on AArch64 when built with the Android toolchain.
I didn't experience this issue when building for Linux using a local qemu chroot.
Seems to be only an issue with the Android toolchain when building AArch64.
Use our generic version instead. 
						
						
					 
					
						2014-11-30 01:23:03 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b689954a71 
					 
					
						
						
							
							Update the android cmake toolchain to latest.  
						
						 
						
						... 
						
						
						
						To properly support 64bit architectures and clang we need the latest version. 
						
						
					 
					
						2014-11-30 01:05:37 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						cd13d2d66f 
					 
					
						
						
							
							[ARM32] Fix a couple bugs in the paired loadstore routines.  
						
						 
						
						... 
						
						
						
						This code was obviously wrong, we were sign extending 8 bit unsigned values and loading from the wrong offset as well.
This fixes a bug in Muramasa where some colours were going insane. 
						
						
					 
					
						2014-11-30 04:10:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b848365f78 
					 
					
						
						
							
							[ARM32] Minor optimization in paired loadstores.  
						
						 
						
						... 
						
						
						
						When the offset can fit in the instruction encoding make sure to do so. 
						
						
					 
					
						2014-11-30 04:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						52c6fb180b 
					 
					
						
						
							
							[ARM32] Moves loadstore extend flag to backpatch code.  
						
						 
						
						
						
						
					 
					
						2014-11-30 04:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						32dc105aa3 
					 
					
						
						
							
							[ARM32] Eat a register to store our memory base.  
						
						 
						
						... 
						
						
						
						This saves at least two instructions per fastmem operation. 
						
						
					 
					
						2014-11-30 04:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e2f8286415 
					 
					
						
						
							
							[ARM32] Adds unsigned compares.  
						
						 
						
						... 
						
						
						
						Superscedes PR #1131 .
Optimizes cmpi a bit. 
						
						
					 
					
						2014-11-30 04:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						581ab9edec 
					 
					
						
						
							
							[ARM32] cntlzwx optimization if source is immediate  
						
						 
						
						
						
						
					 
					
						2014-11-30 04:10:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						9c82adb14f 
					 
					
						
						
							
							[ARM32] negx optimization if source is immediate  
						
						 
						
						
						
						
					 
					
						2014-11-30 04:10:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1dbb39f791 
					 
					
						
						
							
							[ARM32] srawix optimization when source is an immediate.  
						
						 
						
						
						
						
					 
					
						2014-11-30 04:10:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						fca0fd9dd5 
					 
					
						
						
							
							[ARM32] rlwimix and rlwnmx optimizations.  
						
						 
						
						
						
						
					 
					
						2014-11-30 04:10:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						239eaf122a 
					 
					
						
						
							
							VideoCommon: Fix -Wsign-compare warnings.  
						
						 
						
						
						
						
					 
					
						2014-11-29 17:40:14 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						72c96c20d3 
					 
					
						
						
							
							JIT: more optimizing of float ops based on known input characteristics  
						
						 
						
						... 
						
						
						
						If the inputs are both float singles, and the top half is known to be identical
to the bottom half, we can use packed arithmetic instead of scalar to skip
the movddup.
This is slower on a few rather old CPUs, plus the Atom+Silvermont, so detect
Atom and disable it in that case.
Also avoid PPC_FP on stores if we know that the output came from a float op. 
						
						
					 
					
						2014-11-29 11:33:11 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						4e0591cdf1 
					 
					
						
						
							
							JIT: float instruction attribute fixes, fix binding mistakes  
						
						 
						
						... 
						
						
						
						These instructions modify only the bottom halves of the output register,
so the output register needs to be treated as an input too. 
						
						
					 
					
						2014-11-29 11:30:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						8d039a77af 
					 
					
						
						
							
							JIT: minor cleanup, avoid MOVSD where MOVAPD will do  
						
						 
						
						... 
						
						
						
						Avoids false dependencies. 
						
						
					 
					
						2014-11-29 11:30:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						7df50b0710 
					 
					
						
						
							
							JIT: skip weird fmul rounding if the input is known to be single precision  
						
						 
						
						
						
						
					 
					
						2014-11-29 11:30:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						38dfc970df 
					 
					
						
						
							
							Fixes OpenGL ES rendering.  
						
						 
						
						... 
						
						
						
						sampler2DArray doesn't have a default precision, so we need to set it ourselves. 
						
						
					 
					
						2014-11-29 01:27:47 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						f588a82b9a 
					 
					
						
						
							
							Merge pull request  #1294  from FioraAeterna/noaccuratefcmp  
						
						 
						
						... 
						
						
						
						JIT: remove "accurate fcmp" option 
						
						
					 
					
						2014-11-28 22:48:11 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1aed2542c7 
					 
					
						
						
							
							Merge pull request  #1602  from FioraAeterna/fixforce25bitimprecise  
						
						 
						
						... 
						
						
						
						JIT: fix Force25BitPrecision with accurate single precision mode off 
						
						
					 
					
						2014-11-28 22:42:44 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e7daf6b3bc 
					 
					
						
						
							
							Merge pull request  #1606  from FioraAeterna/vertexloadercall  
						
						 
						
						... 
						
						
						
						Vertex loader: use ABI_CallFunction 
						
						
					 
					
						2014-11-28 22:40:06 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						5003618587 
					 
					
						
						
							
							Merge pull request  #1605  from FioraAeterna/fixcrormerge  
						
						 
						
						... 
						
						
						
						JIT: fix fcmp+cror merging bug 
						
						
					 
					
						2014-11-28 22:39:13 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1a85df0459 
					 
					
						
						
							
							Merge pull request  #1603  from FioraAeterna/nofastinterrupts  
						
						 
						
						... 
						
						
						
						JIT: remove "fast interrupts" option set and then used nowhere 
						
						
					 
					
						2014-11-28 22:37:52 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						2d2baec65d 
					 
					
						
						
							
							Merge pull request  #1595  from degasus/master  
						
						 
						
						... 
						
						
						
						OGL: require GL version >= 3.0 
						
						
					 
					
						2014-11-28 22:37:35 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						7acd5eba17 
					 
					
						
						
							
							Vertex loader: use ABI_CallFunction  
						
						 
						
						... 
						
						
						
						Should result in faster/shorter code sequences on platforms where generated
code is close enough to the code segment (e.g. Windows). 
						
						
					 
					
						2014-11-28 20:26:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ec3d6da7b5 
					 
					
						
						
							
							[ARM32] Remove conditional execution from store instructions.  
						
						 
						
						
						
						
					 
					
						2014-11-29 02:44:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6c399ce9ae 
					 
					
						
						
							
							[ARM32] Removes a block of conditional execution in the dispatcher.  
						
						 
						
						
						
						
					 
					
						2014-11-29 02:42:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e358696d46 
					 
					
						
						
							
							[ARM32] Removes conditional execution from ARMv7's Jit function.  
						
						 
						
						
						
						
					 
					
						2014-11-29 02:42:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c2e5715034 
					 
					
						
						
							
							Merge pull request  #1601  from RachelBryk/wiimote-hotkey2  
						
						 
						
						... 
						
						
						
						Fix wiimote connect hotkeys. 
						
						
					 
					
						2014-11-28 19:50:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						d42305aba0 
					 
					
						
						
							
							JIT: fix fcmp+cror merging bug  
						
						 
						
						... 
						
						
						
						Destination CR bit needs to be cleared if it's not one of the sources. 
						
						
					 
					
						2014-11-28 16:11:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ce059769f6 
					 
					
						
						
							
							Merge pull request  #1439  from Armada651/ogl-stereo-3d  
						
						 
						
						... 
						
						
						
						OGL: Stereoscopic 3D Support 
						
						
					 
					
						2014-11-28 11:45:38 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						41f5ef3304 
					 
					
						
						
							
							JIT: remove "fast interrupts" option set and then used nowhere  
						
						 
						
						
						
						
					 
					
						2014-11-28 06:42:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						3e893913dd 
					 
					
						
						
							
							JIT: fix Force25BitPrecision with accurate single precision mode off  
						
						 
						
						... 
						
						
						
						Doesn't affect anything now, but it's more correct (and should make setting
AccurateSinglePrecision to false work properly now). 
						
						
					 
					
						2014-11-28 06:39:47 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						df9ace0985 
					 
					
						
						
							
							Fix wiimote connect hotkeys.  
						
						 
						
						
						
						
					 
					
						2014-11-28 08:55:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fiora 
							
						 
					 
					
						
						
							
						
						561e96b080 
					 
					
						
						
							
							JIT: clear FIFO write addresses when block cache is cleared  
						
						 
						
						... 
						
						
						
						Fixes a spurious FIFO write check which caused a flags locking assert in
Splinter Cell: Double Agent. 
						
						
					 
					
						2014-11-27 17:15:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						815b7bec96 
					 
					
						
						
							
							DiscIO: Change a memset() to zero initialization.  
						
						 
						
						
						
						
					 
					
						2014-11-27 11:12:17 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						f54bf81520 
					 
					
						
						
							
							DiscIO: Avoid zeroing buffer when compressing gcz.  
						
						 
						
						... 
						
						
						
						This saves 6% time. 
						
						
					 
					
						2014-11-27 08:58:09 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						2635e7d9ea 
					 
					
						
						
							
							DiscIO: Decompress to file using a larger buffer.  
						
						 
						
						... 
						
						
						
						This improves performance by around 20% for me, and the memory use impact
is negligible considering Dolphin is otherwise unusable. 
						
						
					 
					
						2014-11-27 08:34:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						f2f83a0c60 
					 
					
						
						
							
							DolphinWX: Allow cancelling gcz compression.  
						
						 
						
						
						
						
					 
					
						2014-11-27 07:53:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						6d51455195 
					 
					
						
						
							
							VideoConfig: Further optimize convergence and separation values and update their descriptions.  
						
						 
						
						... 
						
						
						
						Previous convergence distance was much too large. 
						
						
					 
					
						2014-11-27 16:19:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b3c6602d06 
					 
					
						
						
							
							OGL: Only show the options when stereoscopy was enabled in the INI file.  
						
						 
						
						... 
						
						
						
						We'll enable the stereoscopy options globally when it is ready for release. 
						
						
					 
					
						2014-11-27 16:17:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c63a38088a 
					 
					
						
						
							
							OGL: require GL version >= 3.0  
						
						 
						
						... 
						
						
						
						This "fix" a crash because of glVertexAttribI only available on gl3+ contexts. 
						
						
					 
					
						2014-11-26 21:33:47 +01:00