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 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						98ea1f773a 
					 
					
						
						
							
							VideoSW: fix some warnings  
						
						
						
						
					 
					
						2016-01-09 10:38:07 +01: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						7fcb5a803b 
					 
					
						
						
							
							Merge pull request  #3359  from degasus/ini  
						
						... 
						
						
						
						VideoConfig: Use "GFX.ini" for both D3D and OGL. 
						
						
					 
					
						2016-01-06 16:02:23 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						05fdf0398b 
					 
					
						
						
							
							Merge pull request  #3313  from degasus/videosw  
						
						... 
						
						
						
						VideoSW: Clear Vertex data before usage 
						
						
					 
					
						2016-01-06 21:56:02 +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 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						5d63a08a50 
					 
					
						
						
							
							VideoSW: Clear Vertex data before usage  
						
						... 
						
						
						
						This must have no effect, everything else is usage of uninitialized memory. 
						
						
					 
					
						2015-12-28 20:37:25 +01: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 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						281860eafa 
					 
					
						
						
							
							Merge pull request  #3400  from lioncash/shadergen  
						
						... 
						
						
						
						ShaderGen: Get rid of static buffers 
						
						
					 
					
						2015-12-28 10:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						5cb047f449 
					 
					
						
						
							
							D3D: Fix compilation error on windows  
						
						
						
						
					 
					
						2015-12-28 15:50:01 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Wick 
							
						 
					 
					
						
						
							
						
						294bb75316 
					 
					
						
						
							
							Merge pull request  #3295  from stenzek/d3d-xfb-msaa  
						
						... 
						
						
						
						D3D: Fix multiple issues relating to MSAA 
						
						
					 
					
						2015-12-28 01:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8ce3a4aa70 
					 
					
						
						
							
							ShaderGeneration: Get rid of static buffers  
						
						
						
						
					 
					
						2015-12-26 17:01:54 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						bed102ae89 
					 
					
						
						
							
							Revert "ShaderGen: Toggle value of uninitialized color."  
						
						
						
						
					 
					
						2015-12-27 02:28:29 +13:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						12ef4c8ae0 
					 
					
						
						
							
							OGL: Fix for black framebuffer when resolution/msaa mode changes  
						
						
						
						
					 
					
						2015-12-23 23:29:32 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						4d48a7abfc 
					 
					
						
						
							
							D3D: Fix crash on startup/resize  
						
						
						
						
					 
					
						2015-12-23 23:07:31 +10:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						8371c428cd 
					 
					
						
						
							
							VertexLoaderBase: Get rid of explicit delete and new  
						
						
						
						
					 
					
						2015-12-22 20:09:54 -05: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 81414b4fa2b926061f64 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						d20ba76ab3 
					 
					
						
						
							
							StreamBuffer: Make factory function return a std::unique_ptr  
						
						
						
						
					 
					
						2015-12-21 10:21:38 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						ec71452706 
					 
					
						
						
							
							StreamBuffer: Correct function casing  
						
						
						
						
					 
					
						2015-12-21 10:09:03 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1eea95a5be 
					 
					
						
						
							
							StreamBuffer: Use std::array for fences  
						
						
						
						
					 
					
						2015-12-21 10:07:56 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7b69fec8e7 
					 
					
						
						
							
							StreamBuffer: Remove unnecessary inline specifiers  
						
						... 
						
						
						
						Methods defined directly in class bodies are inline by default 
						
						
					 
					
						2015-12-21 10:04:14 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						f295182833 
					 
					
						
						
							
							VideoBackends: Simplify initialization and deinitialization of resources  
						
						... 
						
						
						
						Approximately three or four times now, the issue of pointers being
in an inconsistent state been an issue in the video backend renderers
with regards to tripping up other developers.
Global (ugh) resources are put into a unique_ptr and will always have a
well-defined state of being - null or not null 
						
						
					 
					
						2015-12-20 22:40:37 -05:00 
						 
				 
			
				
					
						
							
							
								hdcmeta 
							
						 
					 
					
						
						
							
						
						50b9ab4541 
					 
					
						
						
							
							Set g_vertex_manager to nullptr on DX11 backend shutdown.. OGL backend already does this  
						
						
						
						
					 
					
						2015-12-20 17:02:36 -08:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						a61fc372bb 
					 
					
						
						
							
							VideoCommon: Change PokeEFB to take a pointer rather than a vector  
						
						... 
						
						
						
						This saves allocating a vector for the pass-through path. 
						
						
					 
					
						2015-12-20 14:42:14 +10:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						7b628c99ec 
					 
					
						
						
							
							D3D: Implement vectored efb pokes, increase util vertex buffer size to 64KiB  
						
						
						
						
					 
					
						2015-12-20 00:31:58 +10:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						5e9ab28ed1 
					 
					
						
						
							
							VideoSW: Clear normal vertex data.  
						
						... 
						
						
						
						This data might not be initialized but used for lighting.
This matches our ShaderGen usage in VertexShaderGen.cpp:166. 
						
						
					 
					
						2015-12-19 10:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						de21da5fb2 
					 
					
						
						
							
							Merge pull request  #3315  from degasus/test  
						
						... 
						
						
						
						ShaderGen: Toggle value of uninitialized color. 
						
						
					 
					
						2015-12-18 14:21:37 +01:00