degasus 
							
						 
					 
					
						
						
							
						
						abf9bb170b 
					 
					
						
						
							
							TextureCache: Drop unused parameter in backend API.  
						
						 
						
						
						
						
					 
					
						2016-12-26 22:10:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						04f319066d 
					 
					
						
						
							
							TextureCache: Extract BP enum check to VideoCommon.  
						
						 
						
						... 
						
						
						
						We have TOO many video backends. 
						
						
					 
					
						2016-12-26 22:10:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						58a5395173 
					 
					
						
						
							
							TextureCacheBase: Eliminate static state  
						
						 
						
						
						
						
					 
					
						2016-12-09 16:50:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						a0a62c0f46 
					 
					
						
						
							
							VideoConfig: Add option for full-resolution frame dumping  
						
						 
						
						
						
						
					 
					
						2016-11-28 20:14:59 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuffle2 
							
						 
					 
					
						
						
							
						
						17aef319e8 
					 
					
						
						
							
							Merge pull request  #4240  from lioncash/include  
						
						 
						
						... 
						
						
						
						Software: Clean out unnecessary includes/fwd decls 
						
						
					 
					
						2016-10-02 20:31:35 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						828aac7890 
					 
					
						
						
							
							VideoBackends: Make TextureCache::CompileShaders return a bool  
						
						 
						
						
						
						
					 
					
						2016-10-01 01:09:12 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						5346078791 
					 
					
						
						
							
							VideoCommon: Add config fields for multithreading and validation layers  
						
						 
						
						
						
						
					 
					
						2016-10-01 01:09:12 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						c9ef042b2d 
					 
					
						
						
							
							Software: Clean out unnecessary includes/fwd decls  
						
						 
						
						
						
						
					 
					
						2016-09-24 05:28:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						9d8f373016 
					 
					
						
						
							
							VideoSoftware: Don't Init the PixelEngine twice  
						
						 
						
						... 
						
						
						
						PixelEngine is initialized by InitializeShared() 
						
						
					 
					
						2016-09-03 15:12:41 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						14e0b48ae4 
					 
					
						
						
							
							VideoCommon: Make API_TYPE an enum class  
						
						 
						
						... 
						
						
						
						Allows for forward declarations in most places, which prevents dumping
unrelated VideoCommon.h contents directly into headers. 
						
						
					 
					
						2016-07-29 19:20:16 -04: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 
							
						 
					 
					
						
						
							
						
						5f2f462067 
					 
					
						
						
							
							VideoBackends: Merge ShowConfig functions.  
						
						 
						
						
						
						
					 
					
						2016-06-26 12:34:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						7833ff25df 
					 
					
						
						
							
							VideoBackends: Merge Initialize and Shutdown functions.  
						
						 
						
						
						
						
					 
					
						2016-06-26 12:34:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e187c55bdd 
					 
					
						
						
							
							OpcodeDecoder: Add namespace  
						
						 
						
						
						
						
					 
					
						2016-01-24 01:31:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d9fec92628 
					 
					
						
						
							
							VideoCommon: Header cleanup  
						
						 
						
						... 
						
						
						
						Also remedies places where the video backends and core rely on things
being indirectly included. 
						
						
					 
					
						2016-01-17 20:11:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						5f244abf28 
					 
					
						
						
							
							Fifo: Create a "Fifo" namespace.  
						
						 
						
						
						
						
					 
					
						2016-01-12 23:28:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						98ea1f773a 
					 
					
						
						
							
							VideoSW: fix some warnings  
						
						 
						
						
						
						
					 
					
						2016-01-09 10:38:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						efbe5bc4b6 
					 
					
						
						
							
							VideoSW: Use more VideoCommon  
						
						 
						
						... 
						
						
						
						Now we require lots of empty functions, but this removes by far more duplicated code. 
						
						
					 
					
						2016-01-06 22:10:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						ca7160f714 
					 
					
						
						
							
							Merge pull request  #3434  from lioncash/enum  
						
						 
						
						... 
						
						
						
						OnScreenDisplay: Make CallbackType an enum class 
						
						
					 
					
						2016-01-04 13:47:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						01f99a04a2 
					 
					
						
						
							
							VideoBackend: Get rid of a boolean global  
						
						 
						
						... 
						
						
						
						Also gets rid of global headers 
						
						
					 
					
						2016-01-02 18:03:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						edda018d54 
					 
					
						
						
							
							OnScreenDisplay: Make CallbackType an enum class  
						
						 
						
						
						
						
					 
					
						2016-01-02 14:57:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						8bda12bcfd 
					 
					
						
						
							
							Revert "Merge pull request  #3076  from void-ghost/stereo3d_presets"  
						
						 
						
						... 
						
						
						
						This reverts commit 81414b4fa2 , reversing
changes made to b926061f64 .
Conflicts:
	Source/Core/DolphinWX/Frame.cpp
	Source/Core/VideoCommon/VideoConfig.cpp
	Source/Core/VideoCommon/VideoConfig.h 
						
						
					 
					
						2015-12-23 00:35:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						61c3a0d9e4 
					 
					
						
						
							
							VideoSW: Split up OGL window handling  
						
						 
						
						... 
						
						
						
						This removes OSD support for video software, but it was already broken before.
This commit does not try to fix coding style issues, the rewrite of this presentation API is splitted up. 
						
						
					 
					
						2015-10-14 00:13:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuffle2 
							
						 
					 
					
						
						
							
						
						81414b4fa2 
					 
					
						
						
							
							Merge pull request  #3076  from void-ghost/stereo3d_presets  
						
						 
						
						... 
						
						
						
						Stereo3d presets 
						
						
					 
					
						2015-10-03 18:10:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ghost 
							
						 
					 
					
						
						
							
						
						07e4b4f7c4 
					 
					
						
						
							
							VideoBackend: Video config filename is now exposed in VideoBackends.  
						
						 
						
						... 
						
						
						
						It reduces redundancy. Needed make possible to save current video config. 
						
						
					 
					
						2015-09-22 09:47:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						95f3c956a8 
					 
					
						
						
							
							Move GL interface code out of the OpenGL video backend.  
						
						 
						
						
						
						
					 
					
						2015-09-22 00:36:45 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c976e14277 
					 
					
						
						
							
							GLInterface: Fix VideoSW on linux + OSX (v2)  
						
						 
						
						... 
						
						
						
						Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one.
v2: Fix AGL profile selection. 
						
						
					 
					
						2015-09-19 13:22:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						a7e9a154a5 
					 
					
						
						
							
							Revert "GLInterface: Fix VideoSW on linux + OSX"  
						
						 
						
						
						
						
					 
					
						2015-09-18 13:40:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								flacs 
							
						 
					 
					
						
						
							
						
						e4dfb2f6bf 
					 
					
						
						
							
							Merge pull request  #3054  from degasus/master  
						
						 
						
						... 
						
						
						
						GLInterface: Fix VideoSW on linux + OSX 
						
						
					 
					
						2015-09-17 19:21:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						e3e0399af2 
					 
					
						
						
							
							VideoSW: Drop HwRasterizer  
						
						 
						
						... 
						
						
						
						I don't remember it being working, and nobody cares about performance of videosw. 
						
						
					 
					
						2015-09-17 18:21:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						48279c1840 
					 
					
						
						
							
							GLInterface: Fix VideoSW on linux + OSX  
						
						 
						
						... 
						
						
						
						Our Video Software backend isn't OpenGL Core compatible, so we need a flag to alloc a compatible one. 
						
						
					 
					
						2015-09-17 17:52:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c375111076 
					 
					
						
						
							
							Options: merge SCoreStartupParameter into SConfig  
						
						 
						
						
						
						
					 
					
						2015-06-12 19:07:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						30ebb2459e 
					 
					
						
						
							
							Set copyright year to when a file was created  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						cefcb0ace9 
					 
					
						
						
							
							Update license headers to GPLv2+  
						
						 
						
						
						
						
					 
					
						2015-05-25 13:22:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						26a3eaf959 
					 
					
						
						
							
							Software: Convert most volatile variables to atomics  
						
						 
						
						
						
						
					 
					
						2015-05-14 12:33:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						b020ae1c5d 
					 
					
						
						
							
							Fifo: rewrite sync on idle skipping hack  
						
						 
						
						... 
						
						
						
						Now it's done without a busy loop 
						
						
					 
					
						2015-04-06 12:35:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						081137bd4f 
					 
					
						
						
							
							VideoBackends: set GLInterface to zero after deleting it  
						
						 
						
						... 
						
						
						
						This fixes a crash on opening the gfx settings after closing a game. 
						
						
					 
					
						2015-02-01 13:51:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						9476756d43 
					 
					
						
						
							
							OGL: Fix a memory leak that would occur every time a game is launched  
						
						 
						
						
						
						
					 
					
						2015-01-31 16:00:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c211450b99 
					 
					
						
						
							
							OGL: implement bounding box support with ssbo  
						
						 
						
						... 
						
						
						
						This implemention tries to be as accurate as the old SW implemention, but it will remove the dependcy of our vertexloader on videosw. 
						
						
					 
					
						2014-11-17 21:20:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								comex 
							
						 
					 
					
						
						
							
						
						f0131c2e09 
					 
					
						
						
							
							Mechanical changes to move most CP state to a struct rather than separate globals.  
						
						 
						
						... 
						
						
						
						The next commit will add a separate copy of the struct and the ability
for LoadCPReg to work on it. 
						
						
					 
					
						2014-09-28 21:23:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						c5f9301e6e 
					 
					
						
						
							
							Add a comment to the software renderer that stride should be implemented  
						
						 
						
						
						
						
					 
					
						2014-09-19 12:33:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						32e5043b29 
					 
					
						
						
							
							WIP XFB scaling.  
						
						 
						
						... 
						
						
						
						Still an ugly mess. 
						
						
					 
					
						2014-09-19 12:33:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						fbc64984ca 
					 
					
						
						
							
							Include CommonTypes.h instead of Common.h.  
						
						 
						
						
						
						
					 
					
						2014-09-08 15:39:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						1d706b2311 
					 
					
						
						
							
							Get rid of C-style empty function parameter indicators  
						
						 
						
						
						
						
					 
					
						2014-08-30 15:23:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						63f1a16969 
					 
					
						
						
							
							Core: Remove UpdateFPSDisplay  
						
						 
						
						... 
						
						
						
						This is effectively unused, as the window handles that we pass to the
GLInterface are window handles for the frame which isn't ever a real
toplevel window. Host_UpdateTitle is what actually sets the proper title
on the render window. 
						
						
					 
					
						2014-08-19 10:05:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						7ca8d8dfc7 
					 
					
						
						
							
							Core: Don't pass through a reference to the window handle  
						
						 
						
						... 
						
						
						
						Now that MainNoGUI is properly architected and GLX doesn't need to
sometimes craft its own windows sometimes which we have to thread back
into MainNoGUI, we don't need to thread the window handle that GLX
creates at all.
This removes the reference to pass back here, and the g_pWindowHandle
always be the same as the window returned by Host_GetRenderHandle().
A future cleanup could remove g_pWindowHandle entirely. 
						
						
					 
					
						2014-08-19 10:05:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6b49ddfec9 
					 
					
						
						
							
							Software: Get rid of an unnecessary format string in SWmain.cpp  
						
						 
						
						
						
						
					 
					
						2014-08-10 04:38:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						a66a7e1344 
					 
					
						
						
							
							Isolate D3D and Software Renderer from wxWidgets code  
						
						 
						
						
						
						
					 
					
						2014-08-03 20:28:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						226a9c2392 
					 
					
						
						
							
							Move GLInterface around to remove VideoBackends dependency on DolphinWX  
						
						 
						
						
						
						
					 
					
						2014-08-02 09:34:39 -07:00