Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						84128d9532 
					 
					
						
						
							
							rename Common/File to Common/IOFile  
						
						
						
						
					 
					
						2021-01-27 14:29:48 -08:00 
						 
				 
			
				
					
						
							
							
								Shawn Hoffman 
							
						 
					 
					
						
						
							
						
						07fd02f207 
					 
					
						
						
							
							rename Core/Analytics to Core/DolphinAnalytics  
						
						
						
						
					 
					
						2021-01-27 14:29:47 -08:00 
						 
				 
			
				
					
						
							
							
								Dentomologist 
							
						 
					 
					
						
						
							
						
						e3237661ec 
					 
					
						
						
							
							Arm64Emitter: Convert ShiftType to enum class  
						
						
						
						
					 
					
						2021-01-17 16:21:38 -08:00 
						 
				 
			
				
					
						
							
							
								Dentomologist 
							
						 
					 
					
						
						
							
						
						70c54065ab 
					 
					
						
						
							
							Arm64Emitter: Convert IndexType to enum class  
						
						
						
						
					 
					
						2021-01-15 23:27:11 -08:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						eafb9de047 
					 
					
						
						
							
							Merge pull request  #9323  from waddlesplash/haiku  
						
						... 
						
						
						
						Rehabilitate Haiku support. 
						
						
					 
					
						2021-01-05 16:09:43 +01:00 
						 
				 
			
				
					
						
							
							
								Filippo Tarpini 
							
						 
					 
					
						
						
							
						
						a5a6ef8512 
					 
					
						
						
							
							Fix a couple of typos  
						
						... 
						
						
						
						[committer note: fixed commit message style] 
						
						
					 
					
						2021-01-05 15:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								waddlesplash 
							
						 
					 
					
						
						
							
						
						2df11d3911 
					 
					
						
						
							
							Rehabilitate Haiku support.  
						
						
						
						
					 
					
						2021-01-02 16:54:24 -05:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						16dc2fa379 
					 
					
						
						
							
							VideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type  
						
						
						
						
					 
					
						2020-12-26 17:26:21 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						c7b24d6213 
					 
					
						
						
							
							VideoCommon: Update active config when we check for config changes, this ensures Free Look settings are copied at the start of the frame.  Also update the camera's controller type at this time  
						
						
						
						
					 
					
						2020-12-24 13:51:46 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						bcf63c463b 
					 
					
						
						
							
							VideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever add multiple cameras  
						
						
						
						
					 
					
						2020-12-24 13:49:25 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						a37fd8c5d9 
					 
					
						
						
							
							VideoCommon: Update Free Look camera with settings change...  
						
						
						
						
					 
					
						2020-12-24 13:49:25 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						f6ab9a9b6f 
					 
					
						
						
							
							Core / VideoCommon: Remove old Free Look config  
						
						
						
						
					 
					
						2020-12-24 13:49:25 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						d5bc209eb6 
					 
					
						
						
							
							VideoCommon: Change 'Zoom' to 'MoveForward' since it really isn't a zoom  
						
						
						
						
					 
					
						2020-12-24 13:48:38 -06:00 
						 
				 
			
				
					
						
							
							
								iwubcode 
							
						 
					 
					
						
						
							
						
						cb6ae6a4b1 
					 
					
						
						
							
							VideoCommon: Add speed to Free Look camera  
						
						
						
						
					 
					
						2020-12-24 13:48:38 -06:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						0ad2f3da45 
					 
					
						
						
							
							Core: Remove ImageWrite and get rid of -Wmissing-declarations warnings  
						
						
						
						
					 
					
						2020-12-16 16:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						eafe005672 
					 
					
						
						
							
							Fix -Wclass-memaccess warnings  
						
						... 
						
						
						
						We want to clear/memset the padding bytes, not just each member,
so using assignment or {} initialization is not an option.
To silence the warnings, cast the object pointer to u8* (which is not
undefined behavior) to make it explicit to the compiler that we want
to fill the object representation. 
						
						
					 
					
						2020-12-16 15:37:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Carlier 
							
						 
					 
					
						
						
							
						
						2c355b81f2 
					 
					
						
						
							
							Add NetBSD support  
						
						
						
						
					 
					
						2020-12-15 02:34:25 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						fd5c69deca 
					 
					
						
						
							
							Merge pull request  #9289  from AdmiralCurtiss/simple-png-api-write  
						
						... 
						
						
						
						Use Simplified libpng API for writing PNGs. 
						
						
					 
					
						2020-12-11 10:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								Léo Lam 
							
						 
					 
					
						
						
							
						
						d8b9a040ed 
					 
					
						
						
							
							Merge pull request  #9275  from JosJuice/framedump-boot-time  
						
						... 
						
						
						
						FrameDump: Start timing at 0 ticks when starting from boot 
						
						
					 
					
						2020-12-05 23:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						139d4fc76e 
					 
					
						
						
							
							General: Convert PanicAlerts over to fmt equivalent  
						
						... 
						
						
						
						Converts lingering panic alert calls over to the fmt-capable ones. 
						
						
					 
					
						2020-12-02 13:38:33 -05:00 
						 
				 
			
				
					
						
							
							
								JosJuice 
							
						 
					 
					
						
						
							
						
						d69f243c32 
					 
					
						
						
							
							FrameDump: Start timing at 0 ticks when starting from boot  
						
						
						
						
					 
					
						2020-11-27 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						324de7fa02 
					 
					
						
						
							
							VideoCommon: Use Common::SavePNG() to write textures.  
						
						
						
						
					 
					
						2020-11-26 23:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						978e5469af 
					 
					
						
						
							
							Core: Remove commented out logs  
						
						... 
						
						
						
						Commented out logs shouldn't be kept around, since it makes performing
renames and migrations harder, as tooling generally doesn't inspect
comments. 
						
						
					 
					
						2020-11-26 07:49:37 -05:00 
						 
				 
			
				
					
						
							
							
								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