Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						 
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						d197f489b9 
					 
					
						
						
							
							analytics: Report OpenGL's adapter name too.  
						
						 
						
						
						
						
					 
					
						2016-06-20 23:54:44 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Serna 
							
						 
					 
					
						
						
							
						
						0e5852f634 
					 
					
						
						
							
							[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE  
						
						 
						
						
						
						
					 
					
						2016-05-30 10:06:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						14220ae488 
					 
					
						
						
							
							Fix building with PCH disabled.  
						
						 
						
						
						
						
					 
					
						2016-05-26 13:05:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						89e54fbd6c 
					 
					
						
						
							
							OGL: Work around slowdown of glMapBufferRange with SSBO on NVIDIA drivers  
						
						 
						
						... 
						
						
						
						Using glMapBufferRange to read back the contents of the SSBO is extremely
slow on NVIDIA drivers. This is more noticeable at higher internal
resolutions. Using glGetBufferSubData instead does not seem to exhibit
this slowdown. 
						
						
					 
					
						2016-05-19 21:24:09 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						bca0e06a95 
					 
					
						
						
							
							OGL: Use coherent mapping on Qualcomm devices.  
						
						 
						
						
						
						
					 
					
						2016-05-11 23:55:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6219c39cf5 
					 
					
						
						
							
							OGL: Drop QC ES3.1 workaround.  
						
						 
						
						... 
						
						
						
						This was never tested well:
HdkR> The tester was most likely trying to load a stale shader cache or something 
						
						
					 
					
						2016-05-11 20:45:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						6f3573dda8 
					 
					
						
						
							
							D3D12: Implement XFB encoding/decoding (support Real XFB)  
						
						 
						
						
						
						
					 
					
						2016-05-08 23:18:51 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						2fd0884347 
					 
					
						
						
							
							Merge pull request  #3672  from EmptyChaos/d3d-anisotropy  
						
						 
						
						... 
						
						
						
						Fix D3D Forced Anisotropy 
						
						
					 
					
						2016-03-26 03:25:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						066b6b0bcb 
					 
					
						
						
							
							OpenGL: Cache query to max texture size.  
						
						 
						
						... 
						
						
						
						This showed up really high when I was profiling things. 
						
						
					 
					
						2016-03-26 03:14:39 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						0b9a72a62d 
					 
					
						
						
							
							VideoCommon: Refactor TexMode0 mipmaps disabled test into a helper function  
						
						 
						
						
						
						
					 
					
						2016-03-24 13:43:29 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								EmptyChaos 
							
						 
					 
					
						
						
							
						
						902e5cddf7 
					 
					
						
						
							
							VideoBackends: Do not use Anisotropy on Point filtered textures.  
						
						 
						
						... 
						
						
						
						The D3D backend was always forcing Anisotropic filtering when that is enabled regardless of how the game chose to configure the texture filtering registers; this causes the same issues as "Force Filtering" without Anisotropy, such as causing game UI elements to no longer line up adjacent correctly. Historically, OpenGL's Anisotropy support has always worked "better" than D3D's due to seeming to not have this problem; unfortunately, OpenGL's Anisotropy specification only gives GL_LINEAR based filtering modes defined behavior, with only the mipmap setting being required to be considered. Some OpenGL implementations were implicitly disabling Anisotropy when the min/mag filters were set to GL_NEAREST, but this behavior is not required by the spec so cannot be relied on. 
						
						
					 
					
						2016-03-24 13:43:29 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mimimi085181 
							
						 
					 
					
						
						
							
						
						bb4d636f34 
					 
					
						
						
							
							Copy all layers of textures with CopyRectangleFromTexture  
						
						 
						
						
						
						
					 
					
						2016-02-14 21:17:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e1f21602fd 
					 
					
						
						
							
							Merge pull request  #3426  from Sonicadvance1/ES_fix_framedump  
						
						 
						
						... 
						
						
						
						Add support for framedumping to OpenGL ES. 
						
						
					 
					
						2016-01-28 18:24:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						5ebd1e215b 
					 
					
						
						
							
							Fifo: Make g_bSkipCurrentFrame a TU-local variable  
						
						 
						
						... 
						
						
						
						This is only ever queried, making it a global isn't necessary. 
						
						
					 
					
						2016-01-25 05:23:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e187c55bdd 
					 
					
						
						
							
							OpcodeDecoder: Add namespace  
						
						 
						
						
						
						
					 
					
						2016-01-24 01:31:36 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						be1a9e4231 
					 
					
						
						
							
							Merge pull request  #3518  from Sonicadvance1/blacklist_sandy  
						
						 
						
						... 
						
						
						
						Blacklist Sandy Bridge on mesa from using geometry shaders. 
						
						
					 
					
						2016-01-20 19:32:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						3dda36bc5b 
					 
					
						
						
							
							Blacklist Sandy Bridge on mesa from using geometry shaders.  
						
						 
						
						
						
						
					 
					
						2016-01-20 12:13:21 -06: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						0c92603fd5 
					 
					
						
						
							
							Merge VideoBackendHardware into VideoBackend.  
						
						 
						
						... 
						
						
						
						And rename it to VideoBackendBase because of conflicts within the backends itself. 
						
						
					 
					
						2016-01-12 23:18:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						5a549ef663 
					 
					
						
						
							
							[Android] Add support for rotation and minimizing the application  
						
						 
						
						
						
						
					 
					
						2016-01-10 13:00:32 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						e7fbd1fd50 
					 
					
						
						
							
							Merge pull request  #3439  from Armada651/depth-range  
						
						 
						
						... 
						
						
						
						Render: Clamp the z range to the full range. 
						
						
					 
					
						2016-01-10 19:09:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b4eb5d8e3f 
					 
					
						
						
							
							Disable geometry shaders on mesa AMD/ATI drivers.  
						
						 
						
						... 
						
						
						
						Causes misrenderings in games that uses them. 
						
						
					 
					
						2016-01-09 15:09:37 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						3f15aa4b57 
					 
					
						
						
							
							Add support for framedumping to OpenGL ES.  
						
						 
						
						
						
						
					 
					
						2016-01-09 00:21:20 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						bf1c53a6e8 
					 
					
						
						
							
							Merge pull request  #3451  from RisingFog/libav  
						
						 
						
						... 
						
						
						
						Use ffmpeg for Windows Video Dumping instead of VFW 
						
						
					 
					
						2016-01-09 01:01:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Burgener 
							
						 
					 
					
						
						
							
						
						c34fb3edf0 
					 
					
						
						
							
							Use ffmpeg for Windows Video Dumping instead of VFW  
						
						 
						
						
						
						
					 
					
						2016-01-07 18:37:58 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						db551c55a2 
					 
					
						
						
							
							FrameBufferManager: Fix typo in stereoscopic MSAA shader.  
						
						 
						
						
						
						
					 
					
						2016-01-07 20:05:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						ad1f7576ad 
					 
					
						
						
							
							VideoConfig: Use "GFX.ini" for both D3D and OGL.  
						
						 
						
						... 
						
						
						
						They share the same format, so there is no need to separate their configs. 
						
						
					 
					
						2016-01-06 21:43:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						0a42a0ab1b 
					 
					
						
						
							
							Merge pull request  #3428  from Sonicadvance1/proper_glextensions  
						
						 
						
						... 
						
						
						
						Make GLExtensions no longer require slghtly modified GL headers 
						
						
					 
					
						2016-01-06 15:24:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathew Maidment 
							
						 
					 
					
						
						
							
						
						0509292f86 
					 
					
						
						
							
							Merge pull request  #3431  from stenzek/shadercache  
						
						 
						
						... 
						
						
						
						ShaderGen: Remove virtual methods and string from ShaderGeneratorInterface. 
						
						
					 
					
						2016-01-04 19:11:14 -05: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						3045e08daf 
					 
					
						
						
							
							Merge pull request  #3430  from lioncash/compare  
						
						 
						
						... 
						
						
						
						ProgramShaderCache: Simplify SHADERUID comparison operators 
						
						
					 
					
						2016-01-04 13:42:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						1bcfae5fd7 
					 
					
						
						
							
							OGL: Correct unique_ptr types  
						
						 
						
						... 
						
						
						
						By default unique_ptr will call delete on the given type if an array
qualifier isn't present, not delete[]. It's important to explicitly
specify an array is being handled. 
						
						
					 
					
						2016-01-03 16:00:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						8c3108b354 
					 
					
						
						
							
							Render: Clamp the z range to the full range.  
						
						 
						
						
						
						
					 
					
						2016-01-03 15:39:34 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						37525f3fcf 
					 
					
						
						
							
							Make GLExtensions no longer require slghtly modified GL headers.  
						
						 
						
						... 
						
						
						
						In fact, removes the need for external headers at all. 
						
						
					 
					
						2016-01-02 10:34:13 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						617f9d9532 
					 
					
						
						
							
							ShaderGen: Remove virtual methods from ShaderGeneratorInterface, move string buffer to ShaderCode  
						
						 
						
						... 
						
						
						
						This fixes the crashes occuring at startup with a non-empty shader cache.
Because LinearDiskCache reads/writes to the storage of ShaderUid, ShaderUid must be trivially copyable.
Additionally, adds a static assert to LinearDiskCache to ensure this doesn't happen in the future.
The initialization of ShaderUid data has been moved to the code generation functions, so the above condition holds true. 
						
						
					 
					
						2016-01-02 17:35:06 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						6093d1f72a 
					 
					
						
						
							
							ProgramShaderCache: Simplify SHADERUID comparison operators  
						
						 
						
						
						
						
					 
					
						2016-01-01 22:28:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b4e9bbb551 
					 
					
						
						
							
							Merge pull request  #3336  from Sonicadvance1/improve_glextensions  
						
						 
						
						... 
						
						
						
						[GLExtensions] Improve the extension loader. 
						
						
					 
					
						2016-01-01 13:01:51 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						330329254c 
					 
					
						
						
							
							Merge pull request  #3361  from stenzek/d3d-vectored-efb-pokes  
						
						 
						
						... 
						
						
						
						D3D: Implement vectored efb pokes 
						
						
					 
					
						2015-12-30 15:27:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						d8e5d8659e 
					 
					
						
						
							
							TextureCache, fix an incorrect assert.  
						
						 
						
						
						
						
					 
					
						2015-12-29 14:25:31 +13:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						aabcd441d9 
					 
					
						
						
							
							Merge pull request  #3381  from Armada651/revert-3076  
						
						 
						
						... 
						
						
						
						Revert "Merge pull request #3076  from void-ghost/stereo3d_presets" 
						
						
					 
					
						2015-12-28 10:18:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						8ce3a4aa70 
					 
					
						
						
							
							ShaderGeneration: Get rid of static buffers  
						
						 
						
						
						
						
					 
					
						2015-12-26 17:01:54 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						12ef4c8ae0 
					 
					
						
						
							
							OGL: Fix for black framebuffer when resolution/msaa mode changes  
						
						 
						
						
						
						
					 
					
						2015-12-23 23:29:32 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						da0e647346 
					 
					
						
						
							
							Render: Get rid of explicit new and delete  
						
						 
						
						
						
						
					 
					
						2015-12-22 19:10:05 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e422af9cce 
					 
					
						
						
							
							FramebufferManager: Get rid of raw new and delete  
						
						 
						
						
						
						
					 
					
						2015-12-22 18:06:05 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f448c6e291 
					 
					
						
						
							
							FramebufferManagerBase: Get rid of explicit delete and new  
						
						 
						
						
						
						
					 
					
						2015-12-21 15:57:48 -05:00