Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						2a6f4d879c 
					 
					
						
						
							
							CMake: Generate scmrev.h at build time instead of configure time.  
						
						 
						
						
						
						
					 
					
						2023-06-29 03:23:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								iwubcode 
							
						 
					 
					
						
						
							
						
						3627398cf5 
					 
					
						
						
							
							VideoBackends: support multiple compute images for some backends (D3D, OGL, Vulkan)  
						
						 
						
						
						
						
					 
					
						2023-06-28 17:15:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						3384e02098 
					 
					
						
						
							
							DolphinQt: Don't translate empty strings  
						
						 
						
						... 
						
						
						
						Trying to translate an empty string will return a long metadata string
for the loaded translation file rather than the expected empty string. 
						
						
					 
					
						2023-06-28 18:43:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TellowKrinkle 
							
						 
					 
					
						
						
							
						
						fc4036af80 
					 
					
						
						
							
							VideoBackends:Metal: Multi render target support  
						
						 
						
						
						
						
					 
					
						2023-06-28 00:11:37 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						766b8605f8 
					 
					
						
						
							
							Merge pull request  #11994  from JosJuice/skylanders-i18n  
						
						 
						
						... 
						
						
						
						DolphinQt: Add i18n comments for Skylanders strings 
						
						
					 
					
						2023-06-27 22:40:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dentomologist 
							
						 
					 
					
						
						
							
						
						ee684b0798 
					 
					
						
						
							
							DSPEmulator: Remove unused PauseAndLock parameter  
						
						 
						
						
						
						
					 
					
						2023-06-25 20:29:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dentomologist 
							
						 
					 
					
						
						
							
						
						f151ae3c2a 
					 
					
						
						
							
							EXI: Remove pointless PauseAndLock functions  
						
						 
						
						... 
						
						
						
						The ExpansionInterfaceManager::PauseAndLock function does nothing but
call other functions that have no effect.
ExpansionInterfaceManager::PauseAndLock calls CEXIChannel::PauseAndLock,
which in turn calls IEXIDevice::PauseAndLock. None of the classes
deriving from IEXIDevice override PauseAndLock, and the implementation
in IEXIDevice does nothing. 
						
						
					 
					
						2023-06-25 20:08:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						3a8e7de214 
					 
					
						
						
							
							Merge pull request  #11903  from noahpistilli/wiilink  
						
						 
						
						... 
						
						
						
						IOS/KD: Add WiiLink as WC24 service provider by default 
						
						
					 
					
						2023-06-26 02:27:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sketch 
							
						 
					 
					
						
						
							
						
						f9f8e94e30 
					 
					
						
						
							
							Add default support for WiiLink + configuration  
						
						 
						
						
						
						
					 
					
						2023-06-25 14:57:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						09f8f29ae0 
					 
					
						
						
							
							DolphinQt: Add i18n comments for Skylanders strings  
						
						 
						
						... 
						
						
						
						Also changed the spelling of "Superchargers" to "SuperChargers". 
						
						
					 
					
						2023-06-25 15:38:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dentomologist 
							
						 
					 
					
						
						
							
						
						2472269d06 
					 
					
						
						
							
							GekkoDisassembler: Remove unused enum InstructionType  
						
						 
						
						
						
						
					 
					
						2023-06-24 13:45:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dentomologist 
							
						 
					 
					
						
						
							
						
						2cf48bc32c 
					 
					
						
						
							
							GekkoDisassembler: Remove unread variable m_type  
						
						 
						
						... 
						
						
						
						Writes to m_type are pointless because it's never read. 
						
						
					 
					
						2023-06-24 13:45:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pokechu22 
							
						 
					 
					
						
						
							
						
						50c929928c 
					 
					
						
						
							
							Merge pull request  #11920  from Minty-Meeo/kill-ascii-to-hex  
						
						 
						
						... 
						
						
						
						Kill AsciiToHex 
						
						
					 
					
						2023-06-23 18:20:36 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						c04536c5d0 
					 
					
						
						
							
							Merge pull request  #11982  from iwubcode/graphics_mod_create_texture_callback  
						
						 
						
						... 
						
						
						
						VideoCommon: add graphics mod callback interface for when a texture is created 
						
						
					 
					
						2023-06-23 18:10:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						02909bd1a5 
					 
					
						
						
							
							Merge pull request  #11850  from Filoppi/post_process_fixes  
						
						 
						
						... 
						
						
						
						Video: implement color correction to match the Wii/GC NTSC/PAL color spaces (and gamma) 
						
						
					 
					
						2023-06-23 18:08:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						5bf3d55d38 
					 
					
						
						
							
							Merge pull request  #11981  from iwubcode/move_cached_asset_to_common  
						
						 
						
						... 
						
						
						
						VideoCommon: move cached texture asset to 'CustomAsset' common code 
						
						
					 
					
						2023-06-23 17:59:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						b5ba51c60a 
					 
					
						
						
							
							Core: Remove host thread assert in PauseAndLock().  
						
						 
						
						... 
						
						
						
						Fixing all the places it's used turned out to be a more complicated task than anticipated. So let's remove this for now so we don't confuse users with cryptic error messages... 
						
						
					 
					
						2023-06-23 01:18:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						445bf8d2c6 
					 
					
						
						
							
							Kill AsciiToHex  
						
						 
						
						... 
						
						
						
						Now superseded by Common::FromChars 
						
						
					 
					
						2023-06-22 00:06:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sketch 
							
						 
					 
					
						
						
							
						
						bc0e8158b3 
					 
					
						
						
							
							IOS/KD/Time: Take into account DST for AdjustedUTC  
						
						 
						
						
						
						
					 
					
						2023-06-20 22:49:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								iwubcode 
							
						 
					 
					
						
						
							
						
						1d767c3a5b 
					 
					
						
						
							
							VideoCommon: add graphics mod callback interface for when a texture is created  
						
						 
						
						
						
						
					 
					
						2023-06-20 19:26:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								iwubcode 
							
						 
					 
					
						
						
							
						
						2dc24a9148 
					 
					
						
						
							
							VideoCommon: move cached texture asset to 'CustomAsset' common code  
						
						 
						
						
						
						
					 
					
						2023-06-20 18:59:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicolas van Kempen 
							
						 
					 
					
						
						
							
						
						4ef2f2c710 
					 
					
						
						
							
							Rename Symbol constructor parameter to prevent shadowing  
						
						 
						
						
						
						
					 
					
						2023-06-20 13:38:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						00bf5f55de 
					 
					
						
						
							
							WiimoteReal/IOWin: Don't try to print error message for non-errors.  
						
						 
						
						
						
						
					 
					
						2023-06-20 01:54:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						cff3e22f84 
					 
					
						
						
							
							Merge pull request  #11926  from JosJuice/android-host-check  
						
						 
						
						... 
						
						
						
						Android: Re-add host thread check 
						
						
					 
					
						2023-06-19 20:37:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						5d7b5822c9 
					 
					
						
						
							
							Merge pull request  #11972  from Minty-Meeo/string-improvements-part-1c  
						
						 
						
						... 
						
						
						
						Replace std::ostringstream usage with fmt::format 
						
						
					 
					
						2023-06-19 02:18:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						ffabb6c57b 
					 
					
						
						
							
							Replace std::ostringstream usage with fmt::format  
						
						 
						
						
						
						
					 
					
						2023-06-18 18:37:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filoppi 
							
						 
					 
					
						
						
							
						
						daddf4cd9c 
					 
					
						
						
							
							Qt: add color correction and HDR Qt settings widgets  
						
						 
						
						
						
						
					 
					
						2023-06-19 01:34:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filoppi 
							
						 
					 
					
						
						
							
						
						a2702c6e27 
					 
					
						
						
							
							Video: implement color correction to match the NTSC and PAL color spaces (and gamma) that GC and Wii targeted.  
						
						 
						
						... 
						
						
						
						To further increase the accuracy of the post process phase, I've added (scRGB) HDR support, which is necessary
to fully display the PAL and NTSC-J color spaces, and also to improve the quality of post process texture samplings and
do them in linear space instead of gamma space (which is very important when playing at low resolutions).
For SDR, the quality is also slightly increased, at least if any post process runs, as the buffer is now
R10G10B10A2 (on Vulkan, DX11 and DX12) if supported; previously it was R8G8B8A8 but the alpha bits were wasted.
Gamma correction is arguably the most important thing as Dolphin on Windows outputted in "sRGB" (implicitly)
as that's what Windows expects by default, though sRGB gamma is very different from the gamma commonly used
by video standards dating to the pre HDR era (roughly gamma 2.35).
Additionally, the addition of HDR support (which is pretty straight forward and minimal), added support for
our own custom AutoHDR shaders, which would allow us to achieve decent looking HDR in Dolphin games without
having to use SpecialK or Windows 11 AutoHDR. Both of which don't necessarily play nice with older games
with strongly different and simpler lighting. HDR should also be supported in Linux.
Development of my own AutoHDR shader is almost complete and will come next.
This has been carefully tested and there should be no regression in any of the different features that Dolphin
offers, like multisampling, stereo rendering, other post processes, etc etc.
Fixes: https://bugs.dolphin-emu.org/issues/8941 
Co-authored-by: EndlesslyFlowering <EndlesslyFlowering@protonmail.com >
Co-authored-by: Dogway <lin_ares@hotmail.com > 
						
						
					 
					
						2023-06-19 01:34:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						9e06b6964b 
					 
					
						
						
							
							Merge pull request  #11963  from iwubcode/d3d12_fix  
						
						 
						
						... 
						
						
						
						VideoBackends: fix d3d12 error when validation layers enabled 
						
						
					 
					
						2023-06-19 00:33:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						8039d10994 
					 
					
						
						
							
							Merge pull request  #11966  from Dentomologist/convert_xemitter_prefetchlevel_to_enum_class  
						
						 
						
						... 
						
						
						
						xEmitter: Convert PrefetchLevel to enum class 
						
						
					 
					
						2023-06-18 15:17:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						2d18c9e079 
					 
					
						
						
							
							Merge pull request  #11976  from JosJuice/emitter-nodiscard  
						
						 
						
						... 
						
						
						
						Arm64Emitter/x64Emitter: Use nodiscard for FixupBranch 
						
						
					 
					
						2023-06-18 15:16:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filoppi 
							
						 
					 
					
						
						
							
						
						0584f8ae2a 
					 
					
						
						
							
							Video: fix Vulkan RGBA10_2 format to the actual most common one (used as swapchain format)  
						
						 
						
						
						
						
					 
					
						2023-06-18 12:58:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						39a8219767 
					 
					
						
						
							
							Arm64Emitter/x64Emitter: Use nodiscard for FixupBranch  
						
						 
						
						... 
						
						
						
						This should prevent future occurrences of the type of problem that was
fixed in b713042 . 
						
						
					 
					
						2023-06-18 09:10:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						80575c4489 
					 
					
						
						
							
							DITConfiguration: Use File::ReadFileToString  
						
						 
						
						
						
						
					 
					
						2023-06-17 19:38:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dentomologist 
							
						 
					 
					
						
						
							
						
						04fcf68176 
					 
					
						
						
							
							xEmitter: Convert PrefetchLevel to enum class  
						
						 
						
						
						
						
					 
					
						2023-06-17 16:41:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						b71304230c 
					 
					
						
						
							
							Jit64: Fix trampolines after  #11834 .  
						
						 
						
						
						
						
					 
					
						2023-06-18 01:31:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						93d9e90798 
					 
					
						
						
							
							Merge pull request  #11962  from Minty-Meeo/to-underlying  
						
						 
						
						... 
						
						
						
						EnumUtils: Add Common::ToUnderlying 
						
						
					 
					
						2023-06-17 20:04:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						696087cae0 
					 
					
						
						
							
							Qt/NetworkWidget: Get rid of some trivial sign conversions  
						
						 
						
						... 
						
						
						
						In all instances, these variables should be signed rather than unsigned. 
						
						
					 
					
						2023-06-17 10:48:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						7523a62105 
					 
					
						
						
							
							Change unnamed enum in NativeVertexFormat.h to u32  
						
						 
						
						
						
						
					 
					
						2023-06-17 08:13:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						79d5850e6a 
					 
					
						
						
							
							Merge pull request  #11960  from Minty-Meeo/dolphin-tool-code-review-4  
						
						 
						
						... 
						
						
						
						DolphinTool: Use {fmt} library 
						
						
					 
					
						2023-06-17 14:18:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						07ad75f34f 
					 
					
						
						
							
							EnumUtils: Add Common::ToUnderlying  
						
						 
						
						... 
						
						
						
						Mirrors the C++23 <utility> function, std::to_underlying 
						
						
					 
					
						2023-06-17 07:15:33 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								iwubcode 
							
						 
					 
					
						
						
							
						
						ba74902bca 
					 
					
						
						
							
							VideoBackends: fix d3d12 validation layer error introduced by multi-output texture breaking logic ops support  
						
						 
						
						
						
						
					 
					
						2023-06-17 01:48:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						e67c196d2a 
					 
					
						
						
							
							DolphinTool: Less string copies  
						
						 
						
						
						
						
					 
					
						2023-06-16 21:51:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						410c4ffe75 
					 
					
						
						
							
							DolphinTool: Use {fmt} library  
						
						 
						
						
						
						
					 
					
						2023-06-16 21:45:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						5029924ba1 
					 
					
						
						
							
							Merge pull request  #11954  from Minty-Meeo/dolphin-tool-code-review-3  
						
						 
						
						... 
						
						
						
						DolphinTool: Use EXIT_SUCCESS and EXIT_FAILURE 
						
						
					 
					
						2023-06-17 04:44:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						1aef85a985 
					 
					
						
						
							
							Merge pull request  #11918  from TellowKrinkle/DPIScale  
						
						 
						
						... 
						
						
						
						Improved DPI change handling 
						
						
					 
					
						2023-06-17 04:07:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						089d433996 
					 
					
						
						
							
							Merge pull request  #11956  from JosJuice/jitarm64-12-bit-asm  
						
						 
						
						... 
						
						
						
						JitArm64: Micro-optimizations in fres routine 
						
						
					 
					
						2023-06-17 04:00:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						969eeb4b52 
					 
					
						
						
							
							DolphinTool: Use EXIT_SUCCESS and EXIT_FAILURE  
						
						 
						
						
						
						
					 
					
						2023-06-16 21:00:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								get 
							
						 
					 
					
						
						
							
						
						25c020cbe2 
					 
					
						
						
							
							DolphinTool: Ditch OOP design  
						
						 
						
						
						
						
					 
					
						2023-06-16 20:39:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Admiral H. Curtiss 
							
						 
					 
					
						
						
							
						
						98b5d72ef1 
					 
					
						
						
							
							Merge pull request  #11951  from Minty-Meeo/dolphin-tool-code-review-1  
						
						 
						
						... 
						
						
						
						DolphinTool: Sensible changes 
						
						
					 
					
						2023-06-17 03:03:26 +02:00