Michael Maltese 
							
						 
					 
					
						
						
							
						
						f301ebf780 
					 
					
						
						
							
							Don't build Vulkan video backend on macOS  
						
						... 
						
						
						
						There's no official implementation of the Vulkan API,
and Dolphin currently isn't set-up to work with the
single, commercially-available third-party implementation. 
						
						
					 
					
						2016-10-06 16:53:55 -07:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						77a128ab87 
					 
					
						
						
							
							Implement experimental Vulkan backend  
						
						
						
						
					 
					
						2016-10-01 02:40:01 +10:00 
						 
				 
			
				
					
						
							
							
								degasus 
							
						 
					 
					
						
						
							
						
						59e4882af3 
					 
					
						
						
							
							nullvideo: initial release of null video backend  
						
						
						
						
					 
					
						2016-06-25 22:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						3570c7f03a 
					 
					
						
						
							
							Reformat all the things. Have fun with merge conflicts.  
						
						
						
						
					 
					
						2016-06-24 10:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						1d6ee140f0 
					 
					
						
						
							
							VideoBackendBase: Store video backends as unique_ptr  
						
						
						
						
					 
					
						2016-02-20 19:07:40 -05:00 
						 
				 
			
				
					
						
							
							
								hdcmeta 
							
						 
					 
					
						
						
							
						
						8cc686b360 
					 
					
						
						
							
							D3D12: Initial commit for D3D12 backend implementation.  
						
						
						
						
					 
					
						2016-02-15 09:48:25 -08: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Scott Mansell 
							
						 
					 
					
						
						
							
						
						b6cd78a370 
					 
					
						
						
							
							VideoBackendBase: Remove check for XP.  
						
						
						
						
					 
					
						2015-09-19 07:10:44 +12: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 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						189528171b 
					 
					
						
						
							
							Remove an old GLES define that I missed.  
						
						
						
						
					 
					
						2015-01-23 14:30:23 -06:00 
						 
				 
			
				
					
						
							
							
								Augustin Cavalier 
							
						 
					 
					
						
						
							
						
						19109e2d01 
					 
					
						
						
							
							Migrate global init stuff into UICommon.  
						
						... 
						
						
						
						This avoids code duplication in a bunch of places .
I also moved the NVIDIA Optimus export into VideoCommon. 
						
						
					 
					
						2014-10-05 20:47:37 -04: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 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						ffe588cc24 
					 
					
						
						
							
							Fix more header sorting issues in VideoCommon/ (now check-includes clean).  
						
						
						
						
					 
					
						2014-02-20 01:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						2afe215271 
					 
					
						
						
							
							Convert all includes to relative paths.  
						
						
						
						
					 
					
						2014-02-18 02:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								Tillmann Karras 
							
						 
					 
					
						
						
							
						
						404624bf0b 
					 
					
						
						
							
							Turn loops into range-based form  
						
						... 
						
						
						
						and some things suggested by cppcheck and compiler warnings. 
						
						
					 
					
						2014-02-13 09:05:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Houdek 
							
						 
					 
					
						
						
							
						
						839df31347 
					 
					
						
						
							
							Merge of GL-AutoChoose.  
						
						... 
						
						
						
						This branch is the final step of fully supporting both OpenGL and OpenGL ES in the same binary.
This of course only applies to EGL and won't work for GLX/AGL/WGL since they don't really support GL ES.
The changes here actually aren't too terrible, basically change every #ifdef USE_GLES to a runtime check.
This adds a DetectMode() function to the EGL context backend.
EGL will iterate through each of the configs and check for GL, GLES3_KHR, and GLES2 bits
After that it'll change the mode from _DETECT to whichever one is the best supported.
After that point we'll just create a context with the mode that was detected 
						
						
					 
					
						2014-01-18 04:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Pierre Bourdon 
							
						 
					 
					
						
						
							
						
						a561c436fc 
					 
					
						
						
							
							Change the default GFX backend from D3D11 to OGL.  
						
						... 
						
						
						
						Rationale and discussion:
    https://ml.dolphin-emu.org/archives/dolphin-dev/2014-January/000003.html  
						
						
					 
					
						2014-01-14 21:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jasper St. Pierre 
							
						 
					 
					
						
						
							
						
						34692ab826 
					 
					
						
						
							
							Remove unnecessary Src/ folders  
						
						
						
						
					 
					
						2013-12-31 14:03:19 -05:00