degasus 
							
						 
					 
					
						
						
							
						
						3f9b52e555 
					 
					
						
						
							
							OGL: draw shadows within rasterfont itself  
						
						 
						
						
						
						
					 
					
						2014-12-20 13:31:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						fb177ca04e 
					 
					
						
						
							
							VideoCommon: merge debug test generators  
						
						 
						
						
						
						
					 
					
						2014-12-20 13:06:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						ffa014dd48 
					 
					
						
						
							
							VideoCommon: merge debug info generators  
						
						 
						
						
						
						
					 
					
						2014-12-20 12:25:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dolphin Bot 
							
						 
					 
					
						
						
							
						
						a560d8f150 
					 
					
						
						
							
							Merge pull request  #1716  from Armada651/geom-wireframe  
						
						 
						
						... 
						
						
						
						VideoCommon: Handle wireframe mode in the geometry shader. 
						
						
					 
					
						2014-12-20 12:22:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						e6137407ba 
					 
					
						
						
							
							GLX: try to get an OpenGL 3.3 core context  
						
						 
						
						
						
						
					 
					
						2014-12-20 10:57:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						bc3ed44050 
					 
					
						
						
							
							OGL: Disable geometry shaders on Intel's Windows drivers due to broken interface blocks.  
						
						 
						
						
						
						
					 
					
						2014-12-19 23:56:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						8c0e26d969 
					 
					
						
						
							
							Minor changes to DriverDetails  
						
						 
						
						... 
						
						
						
						Fixes a typo where the official IMGTec drivers were said to be the OSS driver support.
Removes Mali GPU family detection just like I removed the Adreno family detection.
We don't support Mali Utgard anyway.
If we need family detection we can properly add it, right now it isn't needed. 
						
						
					 
					
						2014-12-19 21:41:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						761749e07f 
					 
					
						
						
							
							FramebufferManager: Support resolving a multi-layered EFB in D3D.  
						
						 
						
						
						
						
					 
					
						2014-12-19 22:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						0ae082fb61 
					 
					
						
						
							
							FramebufferManager: Return the depth texture instead of the color texture in GetResolvedEFBDepthTexture() when AA is enabled.  
						
						 
						
						
						
						
					 
					
						2014-12-19 22:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						0fec69001b 
					 
					
						
						
							
							Fixes Adreno 400 slow performance.  
						
						 
						
						... 
						
						
						
						Adreno 300 and 400 have the same video driver performance issues because they are very similar architectures which use basically the same thing with
everything.
There isn't any need to detect the family of the driver with Qualcomm anyway. If we ever need family specific bugs then we can implement real support
for that.
Performance issue on Adreno 400 series was due to us only detecting Adreno 300 series, and with Adreno 400 it wouldn't use the bugs, which would cause
it to use glBufferSubData, causing the huge performance hit. 
						
						
					 
					
						2014-12-19 21:31:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						1b9fe70d7c 
					 
					
						
						
							
							VideoCommon: Make IsPassthrough() a function of the ShaderUid.  
						
						 
						
						
						
						
					 
					
						2014-12-19 14:10:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						c9e469f832 
					 
					
						
						
							
							D3DState: Remove wireframe rasterizer support.  
						
						 
						
						
						
						
					 
					
						2014-12-19 14:10:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						925bbcb85b 
					 
					
						
						
							
							VideoCommon: Handle wireframe mode in the geometry shader.  
						
						 
						
						
						
						
					 
					
						2014-12-19 14:10:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						02f22152be 
					 
					
						
						
							
							Merge pull request  #1706  from Armada651/line-width  
						
						 
						
						... 
						
						
						
						VideoCommon: Merge LineGeometryShader into GeometryShaderGen. 
						
						
					 
					
						2014-12-18 19:43:12 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						c7b809d46b 
					 
					
						
						
							
							Merge pull request  #1669  from degasus/swvertexloader  
						
						 
						
						... 
						
						
						
						Video Software Vertex Loader 
						
						
					 
					
						2014-12-18 19:30:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuffle2 
							
						 
					 
					
						
						
							
						
						717e155ce1 
					 
					
						
						
							
							Merge pull request  #1689  from kayru/d3d_efb_copy_fix  
						
						 
						
						... 
						
						
						
						D3D: Fixed D3D validation error during EFB to texture copy 
						
						
					 
					
						2014-12-18 02:59:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						1f84f4632d 
					 
					
						
						
							
							OGL: Check OpenGL version for geometry shader support.  
						
						 
						
						
						
						
					 
					
						2014-12-18 00:37:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						93ce95b48e 
					 
					
						
						
							
							D3D: Use ROUND_UP macro for rounding buffer sizes.  
						
						 
						
						
						
						
					 
					
						2014-12-18 00:37:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						3d9dfad6a2 
					 
					
						
						
							
							D3D: Set the geometry shader before every draw call.  
						
						 
						
						... 
						
						
						
						And refactor the VertexManager draw call. 
						
						
					 
					
						2014-12-18 00:36:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						7e8f96f0d3 
					 
					
						
						
							
							OGL: Don't generate a geometry shader if the backend doesn't support it.  
						
						 
						
						... 
						
						
						
						This commit repurposes the bSupportsStereoscopy flag as the bSupportsGeometryShaders flag. 
						
						
					 
					
						2014-12-18 00:36:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						bd6d229733 
					 
					
						
						
							
							GeometryShader: Disable the geometry shader stage if it is a pass-through shader.  
						
						 
						
						
						
						
					 
					
						2014-12-18 00:36:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						2850c9a206 
					 
					
						
						
							
							VertexManager: Disable culling for lines and points.  
						
						 
						
						
						
						
					 
					
						2014-12-18 00:36:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuriy O'Donnell 
							
						 
					 
					
						
						
							
						
						5688c27610 
					 
					
						
						
							
							D3D: Moved setting texture by slot mask into StateManager  
						
						 
						
						
						
						
					 
					
						2014-12-17 23:41:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						98292682fe 
					 
					
						
						
							
							Merge pull request  #1709  from unknownbrackets/attributeless-fix  
						
						 
						
						... 
						
						
						
						OGL: Attempt a larger buffer to workaround 7946 
						
						
					 
					
						2014-12-17 14:20:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						5b51f5a801 
					 
					
						
						
							
							OGL: Attempt a larger buffer to workaround 7946.  
						
						 
						
						
						
						
					 
					
						2014-12-16 22:20:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						31bcdb8f2f 
					 
					
						
						
							
							D3D+OGL: choose blendenable over logicopenable.  
						
						 
						
						... 
						
						
						
						No sane game should turn on both logicopenable and blendenable in the same
blend mode, but not every game is sane. Fixes issue 6009. 
						
						
					 
					
						2014-12-15 20:16:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						8ae738ff30 
					 
					
						
						
							
							VideoCommon: Merge PointGeometryShader into GeometryShaderGen.  
						
						 
						
						... 
						
						
						
						This adds point-width emulation support to OpenGL. 
						
						
					 
					
						2014-12-15 22:47:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						55e60a9c22 
					 
					
						
						
							
							VideoCommon: Merge LineGeometryShader into GeometryShaderGen.  
						
						 
						
						... 
						
						
						
						This adds line-width emulation support to OpenGL. 
						
						
					 
					
						2014-12-15 22:47:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						382e1c22db 
					 
					
						
						
							
							GeometryShaderGen: Support multiple primitive types.  
						
						 
						
						... 
						
						
						
						And make more stereoscopy code optional. 
						
						
					 
					
						2014-12-15 22:47:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						aa4242fd9c 
					 
					
						
						
							
							GeometryShaderGen: Pass the primitive type and always run the generator regardless of stereoscopy.  
						
						 
						
						
						
						
					 
					
						2014-12-14 21:23:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b406e4e1f2 
					 
					
						
						
							
							VideoCommon: Add a separate constants buffer for the geometry shader.  
						
						 
						
						
						
						
					 
					
						2014-12-14 21:23:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						6c7bed25a5 
					 
					
						
						
							
							Cosmetics  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:29:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						fd6b588627 
					 
					
						
						
							
							D3D: Define decimals in floating point numbers  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						a6ac7dd5bd 
					 
					
						
						
							
							D3D: Fix Nvidia 3D Vision memory leak  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						6fe7d530ed 
					 
					
						
						
							
							PixelShaderCache: Fix MSAA shaders.  
						
						 
						
						... 
						
						
						
						Various typos were introduced due to lack of testing. 
						
						
					 
					
						2014-12-14 13:28:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b2e73400be 
					 
					
						
						
							
							Cosmetics  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b06280e866 
					 
					
						
						
							
							D3D: Add anaglyph stereoscopy support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						4b3e784949 
					 
					
						
						
							
							TextureCache: Add stereoscopy support for EFB to texture copies.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						3355d8086d 
					 
					
						
						
							
							D3DUtil: Use a geometry shader to clear all slices.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						799697ad80 
					 
					
						
						
							
							PSTextureEncoder: Add texture array support.  
						
						 
						
						... 
						
						
						
						We only read the first slice, because EFB2RAM doesn't support texture arrays. 
						
						
					 
					
						2014-12-14 13:28:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ced733ccdf 
					 
					
						
						
							
							PixelShaderCache: Add texture array support to static shaders.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						d58e389f67 
					 
					
						
						
							
							D3D: Recreate the framebuffer when stereoscopic 3D is toggled.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						7c05b9a6d0 
					 
					
						
						
							
							D3D: Set the geometry shader for triangle primitives.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						4f6ce0f236 
					 
					
						
						
							
							D3D: Add geometry shader instancing support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ca766747a8 
					 
					
						
						
							
							D3DTexture: Bind textures as texture arrays.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						cf12c93c86 
					 
					
						
						
							
							D3D: Use common GetEFBLayers() instead of GetEFBSlices().  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						9d9bd5341d 
					 
					
						
						
							
							D3D: Restore viewport after stereo blitting.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						a689db0e48 
					 
					
						
						
							
							D3D: Add 3D vision support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						e53705784b 
					 
					
						
						
							
							D3D: Add SBS/TAB output support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						9253bb7d96 
					 
					
						
						
							
							D3D: Add geometry shader stereoscopy support.  
						
						 
						
						
						
						
					 
					
						2014-12-14 13:28:41 +01:00