booto 
							
						 
					 
					
						
						
							
						
						efd250494d 
					 
					
						
						
							
							Video: stride in bytes rather than pixels  
						
						 
						
						
						
						
					 
					
						2015-07-25 02:48:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								booto 
							
						 
					 
					
						
						
							
						
						2e28ed3291 
					 
					
						
						
							
							Video: respect stride of efb copies to xfb  
						
						 
						
						
						
						
					 
					
						2015-07-25 01:52:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						c4fc141ced 
					 
					
						
						
							
							OGL: Always use sampler objects.  
						
						 
						
						... 
						
						
						
						We are used to use the texture parameter for all util draw calls,
but AMD seems to have a bug where they use the sampler parameter
of stage 0 if no sampler is bound to the used stage.
So as workaround (and a bit as nicer code), we now use sampler
objects everywhere. 
						
						
					 
					
						2015-05-29 14:03:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						285ac34bf3 
					 
					
						
						
							
							OGL: use GL_TEXTURE* constants  
						
						 
						
						
						
						
					 
					
						2015-05-27 15:05:49 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohit Nirmal 
							
						 
					 
					
						
						
							
						
						5203c4ef7b 
					 
					
						
						
							
							Silence -Wunused-variable warning.  
						
						 
						
						
						
						
					 
					
						2015-01-28 18:09:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						9dbb9bf3b5 
					 
					
						
						
							
							Make sure EFB2RAM buffer is wide enough for new coordinate system.  
						
						 
						
						
						
						
					 
					
						2015-01-25 23:32:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						1ee09ced0a 
					 
					
						
						
							
							Fix OpenGL coordinate computation.  
						
						 
						
						
						
						
					 
					
						2015-01-25 21:38:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Unknown W. Brackets 
							
						 
					 
					
						
						
							
						
						029f8c3c3f 
					 
					
						
						
							
							OGL: Ensure a VAO is bound for all attributeless.  
						
						 
						
						... 
						
						
						
						Unfortunately, some of these cases are not well tested, because I don't
know how to reproduce them. 
						
						
					 
					
						2014-12-11 09:42:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jules Blok 
							
						 
					 
					
						
						
							
						
						42bb48bd46 
					 
					
						
						
							
							FramebufferManager: Bind only the first framebuffer layer when the EFB only has one layer.  
						
						 
						
						
						
						
					 
					
						2014-12-05 00:36:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						ce059769f6 
					 
					
						
						
							
							Merge pull request  #1439  from Armada651/ogl-stereo-3d  
						
						 
						
						... 
						
						
						
						OGL: Stereoscopic 3D Support 
						
						
					 
					
						2014-11-28 11:45:38 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						6da394a4d0 
					 
					
						
						
							
							More formatting and consistency fixes  
						
						 
						
						
						
						
					 
					
						2014-11-24 17:16:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						6670cacddc 
					 
					
						
						
							
							use GL_TEXTURE_2D_ARRAY for most of our textures  
						
						 
						
						
						
						
					 
					
						2014-11-23 14:22:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stevoisiak 
							
						 
					 
					
						
						
							
						
						b25e1a2eb4 
					 
					
						
						
							
							Various formatting and consistency fixes  
						
						 
						
						
						
						
					 
					
						2014-11-13 22:42:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						49b94e5285 
					 
					
						
						
							
							OGL: Get rid of error macros  
						
						 
						
						
						
						
					 
					
						2014-10-26 04:54:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						5471c71819 
					 
					
						
						
							
							msvc: resolve all warnings in VideoBackends/OGL.  
						
						 
						
						
						
						
					 
					
						2014-08-19 22:33:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						960b54670c 
					 
					
						
						
							
							OGL: Fix brace and body placements  
						
						 
						
						... 
						
						
						
						Also got rid of void argument specifiers. These are a carryover from C. 
						
						
					 
					
						2014-08-15 14:12:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						bc9ef95643 
					 
					
						
						
							
							Support Sampler binding in the shader.  
						
						 
						
						... 
						
						
						
						In the cases where we support the binding layout keyword, use it for more than binding UBO location.
This changes it so it is supported for samplers as well.
Instances when this is enabled is if a device supports GL_ARB_shading_language_420pack, or if it supports GLES 3.10. 
						
						
					 
					
						2014-07-18 17:04:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						b66eb03b2f 
					 
					
						
						
							
							OGL: Correctly guard against array bounds of s_encodingPrograms  
						
						 
						
						... 
						
						
						
						s_encodingPrograms is defined as an array with a length of 64
NUM_ENCODING_PROGRAMS is also defined as 64.
However 64 is out of bounds, so we want to be comparing for "equal to or
greater than here" 
						
						
					 
					
						2014-07-14 00:48:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						ce54c1e571 
					 
					
						
						
							
							Kill off replaceable usages of s[n]printf.  
						
						 
						
						
						
						
					 
					
						2014-06-18 19:53:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						bca0b7b543 
					 
					
						
						
							
							OpenGL: delete unused function parameter in TextureConverter.  
						
						 
						
						... 
						
						
						
						(While I'm here, also mark some functions static.) 
						
						
					 
					
						2014-05-05 10:56:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								magumagu 
							
						 
					 
					
						
						
							
						
						812ff4686b 
					 
					
						
						
							
							OpenGL backend: remove useless header Globals.h.  
						
						 
						
						... 
						
						
						
						The header has no content, so it can can just be deleted. 
						
						
					 
					
						2014-04-12 19:25:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						664c8d30a0 
					 
					
						
						
							
							Remove all trailing whitespaces from our codebase.  
						
						 
						
						
						
						
					 
					
						2014-03-29 11:05:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						d802d39281 
					 
					
						
						
							
							clang-modernize -use-nullptr  
						
						 
						
						... 
						
						
						
						and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine 
						
						
					 
					
						2014-03-09 21:14:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						aaaa5af0b2 
					 
					
						
						
							
							remove (ATTR|VARY)(IN|OUT) macros  
						
						 
						
						
						
						
					 
					
						2014-02-26 11:37:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						7f539b6033 
					 
					
						
						
							
							ogl: optimize real xfb a bit  
						
						 
						
						... 
						
						
						
						Both nvidia + mesa seems not to optimize x / (2**n) to x >> n, so we do it ourself. 
						
						
					 
					
						2014-02-26 11:37:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						 
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						3fd87a7636 
					 
					
						
						
							
							Second and final pass of clearing out tabs.  
						
						 
						
						
						
						
					 
					
						2014-02-17 02:19:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								degasus 
							
						 
					 
					
						
						
							
						
						4fff5ac90d 
					 
					
						
						
							
							OpenGL: drop UBO-workaround usage for efb2ram shaders  
						
						 
						
						... 
						
						
						
						It's just brainfuck to use this workaroung there. Just fetch the uniform location like all other util shaders. 
						
						
					 
					
						2014-01-05 09:52:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						 
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00