JosJuice 
							
						 
					 
					
						
						
							
						
						28c696fa74 
					 
					
						
						
							
							Fix vertex ubershader GLES compile errors  
						
						... 
						
						
						
						Regression from 51724c1 
						
						
					 
					
						2020-11-23 11:42:41 +01:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						118d056410 
					 
					
						
						
							
							FrameDump: Re-add call to av_register_all  
						
						... 
						
						
						
						This was removed in 4902146329 
						
						
					 
					
						2020-11-22 00:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						51724c1ccd 
					 
					
						
						
							
							LightingShaderGen: Always calculate lighting for both color channels  
						
						... 
						
						
						
						Cel-damage depends on lighting being calculated for the first channel
even though there is no color in the vertex format (defaults to the
material color). If lighting for the channel is not enabled, the vertex
will use the default color as before.
The default value of the color is determined by the number of elements in
the vertex format. This fixes the grey cubes in Super Mario Sunshine.
If the color channel count is zero, we set the color to black before the
end of the vertex shader. It's possible that this would be undefined
behavior on hardware if a vertex color index that was greater than the
channel count was used within TEV. 
						
						
					 
					
						2020-11-20 15:54:04 -08:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						e63b00e562 
					 
					
						
						
							
							Fix translatable strings which contain non-positional arguments  
						
						
						
						
					 
					
						2020-11-20 20:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						bca82bb942 
					 
					
						
						
							
							Merge pull request  #9239  from altimumdelta/FFDUMP_Separate_Logging  
						
						... 
						
						
						
						FrameDump Logging: Separate log type and migrate to fmt 
						
						
					 
					
						2020-11-20 02:21:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						3d9b2aa005 
					 
					
						
						
							
							VideoCommon: Migrate over to fmt  
						
						... 
						
						
						
						Migrates off the printf-based formatting where applicable. 
						
						
					 
					
						2020-11-17 21:23:58 -05:00 
						 
				 
			
				
					
						
							
							
								altimumdelta 
							
						 
					 
					
						
						
							
						
						f44b13ffcd 
					 
					
						
						
							
							FrameDump Logging: Separate log type and migrate to fmt  
						
						
						
						
					 
					
						2020-11-10 17:17:43 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						a5b28f1f07 
					 
					
						
						
							
							ShaderGenCommon: Rename WriteFmt() to Write()  
						
						... 
						
						
						
						Now that we've converted all of the shader generators over to using fmt,
we can drop the old Write() member function and perform a rename
operation on the WriteFmt() to turn it into the new Write() function.
All changes within this are the removal of a <cstdarg> header, since the
previous printf-based Write() required it, and renaming. No functional
changes are made at all. 
						
						
					 
					
						2020-11-09 02:31:49 -05:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						add2b44eb7 
					 
					
						
						
							
							Merge pull request  #9197  from lioncash/uber-pixel  
						
						... 
						
						
						
						UberShaderPixel: Migrate over to fmt 
						
						
					 
					
						2020-11-09 02:13:57 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						28aa04312c 
					 
					
						
						
							
							Common/LinearDiskCache: Replace std::fstream with File::IOFile  
						
						... 
						
						
						
						File::IOFile is better suited to this type of task.
Split out from a future PR. 
						
						
					 
					
						2020-11-05 00:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								JMC47 
							
						 
					 
					
						
						
							
						
						6a3a71cfd7 
					 
					
						
						
							
							Merge pull request  #9141  from Techjar/but-for-how-long  
						
						... 
						
						
						
						Re-enable GPU Texture Decoding under MoltenVK 
						
						
					 
					
						2020-10-29 01:22:13 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						dc72edf0e2 
					 
					
						
						
							
							UberShaderPixel: Migrate over to fmt  
						
						... 
						
						
						
						Completes the migration over to using the fmt-formatting WriteFmt
function. The next PR will rename all usages of WriteFmt, while
simultaneously getting rid of the old printf code. 
						
						
					 
					
						2020-10-27 13:25:11 -04:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						d2a2ec870d 
					 
					
						
						
							
							Merge pull request  #9171  from lioncash/pixel  
						
						... 
						
						
						
						PixelShaderGen: Migrate over to fmt 
						
						
					 
					
						2020-10-26 20:35:47 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						7f66de062c 
					 
					
						
						
							
							Merge pull request  #9188  from jordan-woyak/stop-caring-about-old-avcodec-versions  
						
						... 
						
						
						
						VideoCommon/FrameDump: Remove code for older versions of avcodec. 
						
						
					 
					
						2020-10-26 18:55:48 +01:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						8a4773bc91 
					 
					
						
						
							
							VideoCommon: update vcproj file to set HAS_OPENGL  
						
						
						
						
					 
					
						2020-10-23 17:08:53 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						a34745926e 
					 
					
						
						
							
							VideoCommon: remove HAS_OPENGL from VideoBackendBase  
						
						
						
						
					 
					
						2020-10-23 17:00:32 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						272717b3f4 
					 
					
						
						
							
							VideoCommon: update vcproj file to set HAS_VULKAN  
						
						
						
						
					 
					
						2020-10-23 17:00:05 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						d12380f26b 
					 
					
						
						
							
							VideoCommon: rename USE_VULKAN to HAS_VULKAN in VideoBackendBase  
						
						
						
						
					 
					
						2020-10-23 16:59:22 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5de2244acf 
					 
					
						
						
							
							PixelShaderGen: Migrate over to fmt  
						
						... 
						
						
						
						Continues the migration of the shader generators over to fmt.
After this, all that remains in the Ubershader pixel generator. 
						
						
					 
					
						2020-10-23 17:17:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						4902146329 
					 
					
						
						
							
							VideoCommon/FrameDump: Remove code for older versions of avcodec.  
						
						
						
						
					 
					
						2020-10-23 14:43:50 -05:00 
						 
				 
			
				
					
						
							
							
								mazes-80 
							
						 
					 
					
						
						
							
						
						f375ee72a2 
					 
					
						
						
							
							CMake: Add option to enable/disable Vulkan video backend  
						
						
						
						
					 
					
						2020-10-23 20:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						908d6f8fa0 
					 
					
						
						
							
							Merge pull request  #9179  from leoetlino/available-video-backends  
						
						... 
						
						
						
						VideoCommon: Get rid of the global g_available_video_backends 
						
						
					 
					
						2020-10-23 20:02:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jordan Woyak 
							
						 
					 
					
						
						
							
						
						4807a5e157 
					 
					
						
						
							
							VideoCommon: FrameDump fixes/cleanups.  
						
						
						
						
					 
					
						2020-10-22 12:17:26 -05:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						89b01cd6d3 
					 
					
						
						
							
							Merge pull request  #9169  from lioncash/uber-vert  
						
						... 
						
						
						
						UberShaderVertex: Migrate over to fmt 
						
						
					 
					
						2020-10-22 01:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						d08b80828d 
					 
					
						
						
							
							VideoCommon: Simplify VideoBackendBase::GetDefaultBackendName  
						
						... 
						
						
						
						Now we can just call GetDefaultVideoBackend to get the default backend
and get its name by calling GetName. 
						
						
					 
					
						2020-10-21 22:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						aaaa3896c0 
					 
					
						
						
							
							VideoCommon: Get rid of the global g_available_video_backends  
						
						... 
						
						
						
						Replace it with a function-local static that is initialized on first
use. This gets rid of a global variable and removes the need for
manual initialization in UICommon.
This commit also replaces the weird find_if that looks for a non-null
unique_ptr with a simple "is vector empty" check considering that
none of the pointers can be null by construction. 
						
						
					 
					
						2020-10-21 22:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						751d67a59a 
					 
					
						
						
							
							UberShaderVertex: Migrate over to fmt  
						
						... 
						
						
						
						Continues migration of the shader generators over to fmt.
With this, all that's left to move over are the pixel shaders (regular
and ubershader variants) 
						
						
					 
					
						2020-10-20 09:24:10 -04:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						ce59b026c0 
					 
					
						
						
							
							Merge pull request  #9168  from lioncash/ifconst  
						
						... 
						
						
						
						DataReader: Make use of if constexpr where applicable 
						
						
					 
					
						2020-10-20 14:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						7bc2bbc508 
					 
					
						
						
							
							DataReader: Make use of if constexpr where applicable  
						
						... 
						
						
						
						We can make use of if constexpr for cases where booleans will always
statically be known at compile-time. 
						
						
					 
					
						2020-10-20 08:42:32 -04:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						dc5ae5ee66 
					 
					
						
						
							
							Merge pull request  #9165  from lioncash/ubercommon  
						
						... 
						
						
						
						UberShaderCommon: Migrate over to fmt 
						
						
					 
					
						2020-10-20 14:42:19 +02:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						49b7f10b39 
					 
					
						
						
							
							Merge pull request  #9163  from lioncash/fbgen  
						
						... 
						
						
						
						FramebufferShaderGen: Migrate over to fmt 
						
						
					 
					
						2020-10-20 13:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						83db7a707c 
					 
					
						
						
							
							UberShaderCommon: Migrate over to fmt  
						
						... 
						
						
						
						Continues migration of the shader generators over to fmt. 
						
						
					 
					
						2020-10-20 06:22:48 -04:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						7b1e0dba9b 
					 
					
						
						
							
							Merge pull request  #9164  from lioncash/geoshader  
						
						... 
						
						
						
						GeometryShaderGen: Migrate over to fmt 
						
						
					 
					
						2020-10-20 11:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						fc3b474cce 
					 
					
						
						
							
							Merge pull request  #8318  from iwubcode/dynamic_input_textures  
						
						... 
						
						
						
						InputCommon: Dynamic Input Textures 
						
						
					 
					
						2020-10-20 02:10:29 +02:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						5475a8d6eb 
					 
					
						
						
							
							GeometryShaderGen: Migrate over to fmt  
						
						... 
						
						
						
						Continues migration of the shader generators over to fmt. 
						
						
					 
					
						2020-10-19 19:22:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						df11615bde 
					 
					
						
						
							
							FramebufferShaderGen: Migrate over to fmt  
						
						... 
						
						
						
						Continures the migration of the shader generators over to fmt. 
						
						
					 
					
						2020-10-19 18:49:01 -04:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						b93adeaad7 
					 
					
						
						
							
							VertexShaderGen: Fix unescaped { in D3D shader.  
						
						
						
						
					 
					
						2020-10-19 20:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						cec47b9c32 
					 
					
						
						
							
							Merge pull request  #8981  from lioncash/vtx-fmt  
						
						... 
						
						
						
						LightingShaderGen/VertexShaderGen: Migrate over to fmt 
						
						
					 
					
						2020-10-19 07:52:55 -04:00 
						 
				 
			
				
					
						
							
							
								Techjar 
							
						 
					 
					
						
						
							
						
						0c01712d13 
					 
					
						
						
							
							DriverDetails: Remove bug for broken GPU Texture Decoding  
						
						
						
						
					 
					
						2020-10-08 10:13:40 -04:00 
						 
				 
			
				
					
						
							
							
								Techjar 
							
						 
					 
					
						
						
							
						
						de2d099200 
					 
					
						
						
							
							Re-enable GPU Texture Decoding under MoltenVK  
						
						
						
						
					 
					
						2020-10-08 10:11:02 -04:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						4fff04db3c 
					 
					
						
						
							
							Core: Load custom textures after inputs has been loaded and avoid sending force texture reload during startup for dynamic textures.  This ensures that custom texture loading only happens once and users don't see any weird flashes on startup  
						
						
						
						
					 
					
						2020-10-03 17:10:36 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						fd3af4c5d3 
					 
					
						
						
							
							InputCommon: Introducing the "Dynamic Input Texture".  Configuration links an emulated input action to an image based on what host key is defined for that emulated input.  Specific regions are called out in configuration that mark where to replace an input button with a host key image.  
						
						
						
						
					 
					
						2020-10-03 17:10:35 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						8a1539f948 
					 
					
						
						
							
							VideoCommon: Make a reusable free function for getting top level directories that have a matching gameid text file underneath  
						
						
						
						
					 
					
						2020-10-03 17:10:35 -05:00 
						 
				 
			
				
					
						
							
							
								Stenzek 
							
						 
					 
					
						
						
							
						
						880f7ca6bb 
					 
					
						
						
							
							FramebufferManager: Fix EFB readbacks with MSAA on  
						
						... 
						
						
						
						Regression from #8827 . 
						
						
					 
					
						2020-09-25 20:58:02 +10:00 
						 
				 
			
				
					
						
							
							
								JMC47 
							
						 
					 
					
						
						
							
						
						6ada03fca2 
					 
					
						
						
							
							Merge pull request  #9075  from JosJuice/android-osd-left-margin  
						
						... 
						
						
						
						Android: Move OSD out of the way when menu is open 
						
						
					 
					
						2020-09-16 16:42:04 -04:00 
						 
				 
			
				
					
						
							
							
								JMC47 
							
						 
					 
					
						
						
							
						
						655308255e 
					 
					
						
						
							
							Merge pull request  #9073  from darkain/patch-1  
						
						... 
						
						
						
						Adding AmdPowerXpressRequestHighPerformance 
						
						
					 
					
						2020-09-16 15:56:04 -04:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						161f99b864 
					 
					
						
						
							
							Android: Move OSD out of the way when menu is open  
						
						... 
						
						
						
						https://bugs.dolphin-emu.org/issues/12256  
					
						2020-09-16 18:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								JMC47 
							
						 
					 
					
						
						
							
						
						dcbe9da279 
					 
					
						
						
							
							Merge pull request  #8743  from Techjar/apple-pls-support-standard-api  
						
						... 
						
						
						
						VideoBackends: Disable GPU Texture Decoding under MoltenVK 
						
						
					 
					
						2020-09-10 09:54:11 -04:00 
						 
				 
			
				
					
						
							
							
								Vincent Milum Jr 
							
						 
					 
					
						
						
							
						
						4e443ed857 
					 
					
						
						
							
							Adding AmdPowerXpressRequestHighPerformance  
						
						... 
						
						
						
						Adding AmdPowerXpressRequestHighPerformance
This will allow AMD drivers to detect the request to use the dGPU instead of the iGPU on compatible hybrid graphics systems.
Reference: https://community.amd.com/thread/169965  
						
						
					 
					
						2020-09-09 22:09:34 -07:00 
						 
				 
			
				
					
						
							
							
								LC 
							
						 
					 
					
						
						
							
						
						b350cf043b 
					 
					
						
						
							
							Merge pull request  #8976  from JosJuice/port-some-settings  
						
						... 
						
						
						
						Port some settings to the new config system 
						
						
					 
					
						2020-09-07 22:37:46 -04:00