Ryan Houdek 
							
						 
					 
					
						
						
							
						
						d86185ca54 
					 
					
						
						
							
							[Android] Fix ant build?  
						
						 
						
						
						
						
					 
					
						2013-06-22 08:06:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						2b9f79dff3 
					 
					
						
						
							
							[Android] Remove SimonVT menudrawer library. Move to Google's support library for their navigation drawer support. Overall cleanup.  
						
						 
						
						
						
						
					 
					
						2013-06-22 07:45:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						15943de313 
					 
					
						
						
							
							Revert "Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp"  
						
						 
						
						... 
						
						
						
						This reverts commit 7aae9ccbc0 .
Reasons:
- no test results have been provided to prove the usefulness of the patch
- broken coding style
- the author hasn't replied to any criticism 
						
						
					 
					
						2013-06-22 12:25:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						266236d6a4 
					 
					
						
						
							
							When loading a save state in read only that mismatches the current movie, load the input prior to the save state from the save state's movie, instead of using the current movie's input up to that point.  
						
						 
						
						... 
						
						
						
						This prevents desyncing before the save state. 
						
						
					 
					
						2013-06-21 01:53:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						716f656d28 
					 
					
						
						
							
							Save sync gpu setting to dtm header.  
						
						 
						
						
						
						
					 
					
						2013-06-20 06:08:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						010165b2c2 
					 
					
						
						
							
							fix gcc warning, probably also the logic  
						
						 
						
						... 
						
						
						
						comparing two char pointers doesn't compare the strings 
						
						
					 
					
						2013-06-20 10:43:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						fb310f2247 
					 
					
						
						
							
							Revert "Create our OGL context on the same thread in the OpenGL backend. Same issue with Qualcomm not working with threading correctly."  
						
						 
						
						... 
						
						
						
						This reverts commit 2697b8c04f .
The context creation may be moved to Video_Prepare, but the window creation isn't allowed to.
Eg we set the window title or read the mouse position, both need the window.
Also the readback of the window size didn't worked any more. 
						
						
					 
					
						2013-06-19 09:17:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						02cbcc8ec4 
					 
					
						
						
							
							[Android] When running OpenGL ES 3 backend, we've got to switch the screen coordinates or bad things happen. Adds a Driver bug that causes swap every single flush. Hard requirement currently to see /anything/ on screen.  
						
						 
						
						
						
						
					 
					
						2013-06-18 12:44:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						9c32c923bc 
					 
					
						
						
							
							Remove saturate function define in GLSL since we use clamp everywhere instead. Change the function defines over to just regular defines since Qualcomm can't handle function defines at all it seems.  
						
						 
						
						
						
						
					 
					
						2013-06-18 12:42:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						c4eb659fec 
					 
					
						
						
							
							BPMemory: Assign a more descriptive name to a field in the genmode register.  
						
						 
						
						
						
						
					 
					
						2013-06-18 17:25:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						6143594db6 
					 
					
						
						
							
							[Android] Qualcomm glGetShaderInfoLog returns a max of 1024 bytes(tested) for the log, and glGetShaderiv with GL_INFO_LOG_LENGTH /always/ returns 0 on compile failure.  
						
						 
						
						
						
						
					 
					
						2013-06-18 10:24:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fbb82ccab3 
					 
					
						
						
							
							Whoops, look like the previous commit was also the case with VideoDX9  
						
						 
						
						
						
						
					 
					
						2013-06-18 10:48:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f59f059fbf 
					 
					
						
						
							
							Fix a char buffer destination size in Render.cpp for VideoDX11.  
						
						 
						
						
						
						
					 
					
						2013-06-18 10:45:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d78f00971b 
					 
					
						
						
							
							Fix a free that should have been a delete.  
						
						 
						
						
						
						
					 
					
						2013-06-18 10:13:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						7df8a9cae8 
					 
					
						
						
							
							Partial revert of  0247b2a97a. I'll add a work around for Qualcomm in a bit. Qualcomm shader compiler failing was only due to floating suffixes not whole function defines. Qualcomm video driver devs seem to have a good response time when it comes to OpenGL ES 3 issues.  
						
						 
						
						
						
						
					 
					
						2013-06-18 07:52:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						7223778520 
					 
					
						
						
							
							[Android] Gamepad input. Refactor JNI native functions to all pull from a single class instead of everywhere willy-nilly  
						
						 
						
						
						
						
					 
					
						2013-06-18 07:09:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								booto 
							
						 
					 
					
						
						
							
						
						a518a1cbdc 
					 
					
						
						
							
							buffer fixes found via cppcheck/tetsuo--  
						
						 
						
						
						
						
					 
					
						2013-06-18 13:17:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c57a90c5b5 
					 
					
						
						
							
							don't define clipPos twice  
						
						 
						
						... 
						
						
						
						fix issue 6378 
						
						
					 
					
						2013-06-17 23:24:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						88bc8255b8 
					 
					
						
						
							
							Merge branch 'shader-uids-awesome'.  
						
						 
						
						... 
						
						
						
						Replaces the old, hardcoded shader ID generator with a semi-automatic mechanism that generates IDs from hints in the code generator.
Also introduces a flexible framework to do all kinds of funky stuff with the shader code generation logic. As an example, a uniform usage profile generation class is added (unused for now, though).
Functionality can still be tested by setting the EnableShaderDebugging field in the gfx config to True. Any two shaders which are identified with the same ID will be written to a file and an error message will be written to the Dolphin log. 
						
						
					 
					
						2013-06-17 13:27:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						8816369144 
					 
					
						
						
							
							PixelShaderGen: Add some TODOs.  
						
						 
						
						... 
						
						
						
						Totally the perfect commit message for a final commit before merging :p 
						
						
					 
					
						2013-06-17 13:17:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						f724b47f45 
					 
					
						
						
							
							PixelShaderGen: Fix more critical issues, some of which are regressions of revision  32b78a85.  
						
						 
						
						
						
						
					 
					
						2013-06-17 13:08:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						2b2ca5260f 
					 
					
						
						
							
							PixelShaderGen: Fixed some bugs, removed unused shader uid fields.  
						
						 
						
						
						
						
					 
					
						2013-06-17 13:03:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						7a01ceba73 
					 
					
						
						
							
							PixelShaderGen: Fix various merge conflicts and a critical regression from revision  32b78a85.  
						
						 
						
						
						
						
					 
					
						2013-06-17 12:51:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						868c627876 
					 
					
						
						
							
							Fixes Issue 6353 Remove extract apploader/dol from top level  
						
						 
						
						
						
						
					 
					
						2013-06-17 22:51:15 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						c505260ec1 
					 
					
						
						
							
							Fix some merge conflicts.  
						
						 
						
						
						
						
					 
					
						2013-06-17 12:29:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						ca22872dae 
					 
					
						
						
							
							Merge 'master' into shader-uids-awesome.  
						
						 
						
						... 
						
						
						
						Conflicts:
	Source/Core/VideoCommon/Src/LightingShaderGen.cpp
	Source/Core/VideoCommon/Src/PixelShaderGen.cpp
	Source/Core/VideoCommon/Src/PixelShaderGen.h
	Source/Core/VideoCommon/Src/VertexShaderGen.cpp 
						
						
					 
					
						2013-06-17 12:05:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						f0ea525d3b 
					 
					
						
						
							
							PixelShaderGen: Change a comment slightly.  
						
						 
						
						
						
						
					 
					
						2013-06-17 11:39:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						20719081df 
					 
					
						
						
							
							PixelShaderGen: Move RegisterStates from global storage to stack.  
						
						 
						
						
						
						
					 
					
						2013-06-17 11:37:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						7e0db58b1e 
					 
					
						
						
							
							Fix stuff  
						
						 
						
						
						
						
					 
					
						2013-06-17 10:50:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NeoBrainX 
							
						 
					 
					
						
						
							
						
						32b78a8572 
					 
					
						
						
							
							First steps of making the pixel shader uid struct more compact.  
						
						 
						
						
						
						
					 
					
						2013-06-17 10:50:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Parlane 
							
						 
					 
					
						
						
							
						
						43a4d41889 
					 
					
						
						
							
							Handle 1 partition only, fixes Issue  #6353  
						
						 
						
						
						
						
					 
					
						2013-06-17 19:25:55 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armada 
							
						 
					 
					
						
						
							
						
						9594cac42c 
					 
					
						
						
							
							Build fix: Android NDK doesn't support any locale switching.  
						
						 
						
						... 
						
						
						
						Also, Mac OS X doesn't support DX9. 
						
						
					 
					
						2013-06-16 14:51:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armada 
							
						 
					 
					
						
						
							
						
						fc7099a905 
					 
					
						
						
							
							Set the locale per-thread instead of globally when generating shaders. Add cross-compatible versions of newlocale, uselocale and freelocale.  
						
						 
						
						... 
						
						
						
						This commit fixes a rare race condition when generating shaders because setlocale is global. 
						
						
					 
					
						2013-06-16 12:33:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						825c5ca09a 
					 
					
						
						
							
							Equalising the 32 and 64 bit state compression  
						
						 
						
						... 
						
						
						
						because that allow loading both 
						
						
					 
					
						2013-06-15 23:28:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						5bd44d7e3f 
					 
					
						
						
							
							Build fix  
						
						 
						
						
						
						
					 
					
						2013-06-13 18:38:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Peterson 
							
						 
					 
					
						
						
							
						
						adb83cfabe 
					 
					
						
						
							
							Clarifying the OpenAL loop  
						
						 
						
						... 
						
						
						
						because it isn't as clear as it can be 
						
						
					 
					
						2013-06-13 18:04:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						3ddd24872b 
					 
					
						
						
							
							Merge branch 'GLES3'  
						
						 
						
						... 
						
						
						
						Conflicts:
	Source/Android/.idea/workspace.xml 
						
						
					 
					
						2013-06-12 03:29:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						fa4ad82878 
					 
					
						
						
							
							Fix Windows Compiling?  
						
						 
						
						
						
						
					 
					
						2013-06-12 03:14:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e4a3919a2b 
					 
					
						
						
							
							[Android] 0.5 Release.  
						
						 
						
						
						
						
					 
					
						2013-06-12 03:11:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						baf16a72b6 
					 
					
						
						
							
							[Android] Back to enforcing ICS or above limitation. Tired of this nonsense.  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:45:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ab6151a5ba 
					 
					
						
						
							
							Build Fix 2x  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:41:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						9df3dbe13c 
					 
					
						
						
							
							Build Fix  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:38:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						703a51e4c0 
					 
					
						
						
							
							[Android] Start of *working* GLES3 support. Needs to be able to compile in Windows still.  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:33:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						1bea76a6e0 
					 
					
						
						
							
							[Android] Remove artificial limitation to not leave the sdcard directory in the folder browser as well.  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:25:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						fcf86f112a 
					 
					
						
						
							
							[Android] Remove artificial limitation to not leave the sdcard directory. Keep screen on while running.  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:24:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						8efdbcda9e 
					 
					
						
						
							
							[Android] Fix drawn buttons causing rendering issues.  
						
						 
						
						
						
						
					 
					
						2013-06-11 08:23:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rachel Bryk 
							
						 
					 
					
						
						
							
						
						3e40f28369 
					 
					
						
						
							
							Get video backend name via g_video_backend->GetName() instead of sconfig for movies, since that can be wrong.  
						
						 
						
						... 
						
						
						
						Also, I still can't code. Or even notice when something obviously doesn't work. 
						
						
					 
					
						2013-06-10 21:04:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						92fdc15aa3 
					 
					
						
						
							
							Implemented field order detection for PAL games.  Fixes the shaking of the screen when XFB is enabled with a PAL game.  
						
						 
						
						... 
						
						
						
						Fixes issue 6316. 
						
						
					 
					
						2013-06-08 14:05:02 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidau 
							
						 
					 
					
						
						
							
						
						196d152ad7 
					 
					
						
						
							
							Invalidate the texture cache using the GPU thread when the CPU thread makes a request.  
						
						 
						
						... 
						
						
						
						Fixes issue 6350. 
						
						
					 
					
						2013-06-08 11:28:54 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ondra.hosek 
							
						 
					 
					
						
						
							
						
						3ff2a3a11a 
					 
					
						
						
							
							Fix the GameCube mic dialog header's invalid include guard.  
						
						 
						
						... 
						
						
						
						Fixes issue 6349. 
						
						
					 
					
						2013-06-06 21:30:50 +10:00