degasus 
							
						 
					 
					
						
						
							
						
						d91d935057 
					 
					
						
						
							
							OGL: reimplement poke-color  
						
						
						
						
					 
					
						2015-05-20 11:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						695a72c24c 
					 
					
						
						
							
							Merge pull request  #2414  from Armada651/depth-clamp  
						
						... 
						
						
						
						VideoBackends: Clamp depth to uint24 range. 
						
						
					 
					
						2015-05-19 14:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						ef78941042 
					 
					
						
						
							
							VideoBackends: Clamp depth to uint24 range.  
						
						
						
						
					 
					
						2015-05-18 23:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						f7151a2a5c 
					 
					
						
						
							
							Revert "D3D: Use a 32-bit floating point depth buffer."  
						
						... 
						
						
						
						This reverts commit a224c604a3 
						
						
					 
					
						2015-05-16 22:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						26a3eaf959 
					 
					
						
						
							
							Software: Convert most volatile variables to atomics  
						
						
						
						
					 
					
						2015-05-14 12:33:19 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a94e4dd07f 
					 
					
						
						
							
							OGL: Join declarations and assignments in Render  
						
						
						
						
					 
					
						2015-05-08 09:29:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						eeb0f0b7c4 
					 
					
						
						
							
							OGL: Get rid of some explicit deletes in Render  
						
						
						
						
					 
					
						2015-05-08 09:28:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						a224c604a3 
					 
					
						
						
							
							D3D: Use a 32-bit floating point depth buffer.  
						
						
						
						
					 
					
						2015-05-08 14:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						84a5f4abb0 
					 
					
						
						
							
							VideoBackends: Use the new divisor when clearing the depth buffer.  
						
						
						
						
					 
					
						2015-05-08 14:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						1a409a2e16 
					 
					
						
						
							
							VideoBackends: Clamp Z peek values.  
						
						
						
						
					 
					
						2015-05-08 14:32:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						0f2c72f0f8 
					 
					
						
						
							
							VideoCommon: Clamp integer conversions.  
						
						
						
						
					 
					
						2015-05-08 14:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						b0770e2a0c 
					 
					
						
						
							
							VideoBackends: Floor depth values in depth copy shaders.  
						
						
						
						
					 
					
						2015-05-08 14:29:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						be810eb750 
					 
					
						
						
							
							OGL: Switch depth buffers to GL_DEPTH_COMPONENT32F format.  
						
						
						
						
					 
					
						2015-05-08 14:29:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						4b2e04b862 
					 
					
						
						
							
							OGL: Change the depth buffer type to GL_FLOAT.  
						
						
						
						
					 
					
						2015-05-08 14:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						c4f85a38e6 
					 
					
						
						
							
							VideoBackends: Use proper floating point depth precision.  
						
						
						
						
					 
					
						2015-05-08 14:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								shuffle2 
							
						 
					 
					
						
						
							
						
						268b8fd26f 
					 
					
						
						
							
							Merge pull request  #2026  from mrgreywater/d3d-debugbreak  
						
						... 
						
						
						
						D3D: More debug information and break on error 
						
						
					 
					
						2015-05-07 19:29:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						24594a7888 
					 
					
						
						
							
							PixelShaderCache: Fix MSAA depth copy shader.  
						
						
						
						
					 
					
						2015-05-06 12:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						7a1252f7e5 
					 
					
						
						
							
							VideoBackends: Implement depth copy shaders with integer math.  
						
						
						
						
					 
					
						2015-05-05 00:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						e0cfd934d2 
					 
					
						
						
							
							Merge pull request  #2364  from kayru/d3d_texture_bsf  
						
						... 
						
						
						
						D3D: StateManager::Apply no longer iterates through every texture and sampler slot 
						
						
					 
					
						2015-05-03 21:39:33 +02:00 
						 
				 
			
				
					
						
							
							
								Yuriy O'Donnell 
							
						 
					 
					
						
						
							
						
						df5750edfd 
					 
					
						
						
							
							D3D: Replaced explicit _BitScanForward with LeastSignificantSetBit  
						
						
						
						
					 
					
						2015-05-03 21:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						54f4443971 
					 
					
						
						
							
							VideoCommon: Implement EFB dumping for both backends.  
						
						
						
						
					 
					
						2015-05-02 13:23:33 +02:00 
						 
				 
			
				
					
						
							
							
								Yuriy O'Donnell 
							
						 
					 
					
						
						
							
						
						2b664f5d89 
					 
					
						
						
							
							D3D: StateManager::Apply no longer iterates through every texture and sampler slot  
						
						... 
						
						
						
						Now using bit scan through dirty slot masks. 
						
						
					 
					
						2015-04-29 20:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						9eb608c9da 
					 
					
						
						
							
							Merge pull request  #2301  from lioncash/const  
						
						... 
						
						
						
						General: Apply the const specifier where applicable 
						
						
					 
					
						2015-04-16 23:13:39 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						63393570fb 
					 
					
						
						
							
							PerfQueryBase: Move common implementation variables into base class  
						
						
						
						
					 
					
						2015-04-15 19:22:16 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						b0613bb1c8 
					 
					
						
						
							
							General: Apply the const specifier where applicable  
						
						
						
						
					 
					
						2015-04-15 02:04:03 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						bdde6b2a7c 
					 
					
						
						
							
							D3D: Remove dependency on wxWidgets  
						
						... 
						
						
						
						This hasn't been necessary for ages 
						
						
					 
					
						2015-04-14 22:27:03 -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 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						39c41f5c70 
					 
					
						
						
							
							Merge pull request  #2192  from Tilka/sse2  
						
						... 
						
						
						
						VertexLoaderX64: support SSE2 as a fallback 
						
						
					 
					
						2015-03-21 12:58:24 +11:00 
						 
				 
			
				
					
						
							
							
								skidau 
							
						 
					 
					
						
						
							
						
						94e435afbc 
					 
					
						
						
							
							Merge pull request  #2201  from magumagu/ogl-clamp-origin  
						
						... 
						
						
						
						OpenGL: use ClampUL instead of ClampLL where appropriate. 
						
						
					 
					
						2015-03-21 12:45:46 +11:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						5a51bc10e5 
					 
					
						
						
							
							SWVertexLoader: fix truncated components  
						
						
						
						
					 
					
						2015-03-18 12:09:06 +01:00 
						 
				 
			
				
					
						
							
							
								magumagu 
							
						 
					 
					
						
						
							
						
						629fb8fb49 
					 
					
						
						
							
							Merge pull request  #2222  from Tilka/fix_warnings  
						
						... 
						
						
						
						Fix warnings 
						
						
					 
					
						2015-03-16 17:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f82afd1b2f 
					 
					
						
						
							
							Fix warnings  
						
						
						
						
					 
					
						2015-03-16 19:02:30 +01:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						ad64336137 
					 
					
						
						
							
							quiet some warnings which appear on vs2015.  
						
						... 
						
						
						
						quieted warnings include shadowed variable names and integer extensions. 
						
						
					 
					
						2015-03-15 19:28:47 -07:00 
						 
				 
			
				
					
						
							
							
								magumagu 
							
						 
					 
					
						
						
							
						
						269be03908 
					 
					
						
						
							
							OpenGL: use ClampUL instead of ClampLL where appropriate.  
						
						
						
						
					 
					
						2015-03-12 13:24:52 -07:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						f3f2ed1536 
					 
					
						
						
							
							GLX: fix memory leak  
						
						
						
						
					 
					
						2015-03-08 17:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						b0f61201c3 
					 
					
						
						
							
							Merge pull request  #2142  from Sonicadvance1/fix_gles31_non_nvidia  
						
						... 
						
						
						
						Fix OpenGL ES 3.1 on non-Nvidia devices. 
						
						
					 
					
						2015-03-08 09:03:05 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						3c5e99c777 
					 
					
						
						
							
							Fix OpenGL ES 3.1 on non-Nvidia devices.  
						
						... 
						
						
						
						We are declaring we require ARB_shader_image_load_store in the shader, this isn't an extension on GLES because it is part of the GLSL ES 3.1 spec.
If we are running as GLES then just not put it in the shaders. 
						
						
					 
					
						2015-03-08 08:49:53 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						70977fd6b1 
					 
					
						
						
							
							Merge pull request  #2092  from Sonicadvance1/gles_occlusion_queries  
						
						... 
						
						
						
						Implement full occlusion queries for the Nexus 9. 
						
						
					 
					
						2015-03-08 08:44:15 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						cc5a2f3411 
					 
					
						
						
							
							Merge pull request  #2164  from Armada651/cache-fix  
						
						... 
						
						
						
						ProgramShaderCache: Do plenty of error checking before writing shaders to the disk. 
						
						
					 
					
						2015-03-02 17:24:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jules Blok 
							
						 
					 
					
						
						
							
						
						728081dad2 
					 
					
						
						
							
							ProgramShaderCache: Do plenty of error checking before writing shaders to the disk.  
						
						
						
						
					 
					
						2015-03-02 17:03:49 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						35373c5185 
					 
					
						
						
							
							TextureCache: load all mipmap levels from custom textures  
						
						... 
						
						
						
						This drops the "feature" to load level 0 from the custom texture
and all other levels from the native one if the size matches.
But in my opinion, when a custom texture only provide one level,
no more should be used at all. 
						
						
					 
					
						2015-03-02 00:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f75187db3e 
					 
					
						
						
							
							Add missing newlines at EOF  
						
						
						
						
					 
					
						2015-03-01 17:17:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7408de7e79 
					 
					
						
						
							
							Merge pull request  #2058  from Stevoisiak/Codemaid-Cleanup-Take2  
						
						... 
						
						
						
						Basic Formatting/Whitespace Cleanup 
						
						
					 
					
						2015-02-25 18:07:56 -05:00 
						 
				 
			
				
					
						
							
							
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						93b16a4a2d 
					 
					
						
						
							
							Formatting/Whitespace Cleanup  
						
						... 
						
						
						
						Various fixes to formatting and whitespace 
						
						
					 
					
						2015-02-25 10:48:21 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						f06b1106db 
					 
					
						
						
							
							Merge pull request  #2089  from degasus/remove_disable_efb_copy  
						
						... 
						
						
						
						Remove disable efb copy 
						
						
					 
					
						2015-02-24 23:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						967eaad8df 
					 
					
						
						
							
							VideoCommon: rename efb2tex and efb2ram  
						
						
						
						
					 
					
						2015-02-24 23:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						ac7102918d 
					 
					
						
						
							
							OGL: support palette texture decoding  
						
						
						
						
					 
					
						2015-02-24 22:51:55 +01:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						f298f00e1b 
					 
					
						
						
							
							Clean up the intrinsics #ifdef mess  
						
						
						
						
					 
					
						2015-02-24 01:02:36 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						e9ac4d53a6 
					 
					
						
						
							
							Implement full occlusion queries for the Nexus 9.  
						
						... 
						
						
						
						GLES3 spec is worthless and only returns a boolean result for occlusion queries. This is fine for simple cellular games but we need more than a
boolean result.
Thankfully Nvidia exposes GL_NV_occlusion_queries under a OpenGL ES extension, which allows us to get full samples rendered.
The only device this change affects is the Nexus 9, since it is an Nvidia K1 crippled to only support OpenGL ES.
No other OpenGL ES device that I know of supports this extension. 
						
						
					 
					
						2015-02-21 17:24:36 -06:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						a5b4ac6faa 
					 
					
						
						
							
							[GLExtensions] Add support for NV_occlusion_query_samples.  
						
						
						
						
					 
					
						2015-02-21 17:24:32 -06:00