GPU: Rename HDR10_ST2048 to HDR10_ST2084

This commit is contained in:
Lucas Murray
2024-12-26 13:00:19 +11:00
committed by Sam Lantinga
parent fe39509b85
commit b2c2a483e8
5 changed files with 29 additions and 29 deletions

View File

@@ -271,14 +271,14 @@ static VkFormat SwapchainCompositionToFormat[] = {
VK_FORMAT_B8G8R8A8_UNORM, // SDR
VK_FORMAT_B8G8R8A8_SRGB, // SDR_LINEAR
VK_FORMAT_R16G16B16A16_SFLOAT, // HDR_EXTENDED_LINEAR
VK_FORMAT_A2B10G10R10_UNORM_PACK32 // HDR10_ST2048
VK_FORMAT_A2B10G10R10_UNORM_PACK32 // HDR10_ST2084
};
static VkFormat SwapchainCompositionToFallbackFormat[] = {
VK_FORMAT_R8G8B8A8_UNORM,
VK_FORMAT_R8G8B8A8_SRGB,
VK_FORMAT_UNDEFINED, // no fallback
VK_FORMAT_UNDEFINED // no fallback
VK_FORMAT_R8G8B8A8_UNORM, // SDR
VK_FORMAT_R8G8B8A8_SRGB, // SDR_LINEAR
VK_FORMAT_UNDEFINED, // HDR_EXTENDED_LINEAR (no fallback)
VK_FORMAT_UNDEFINED // HDR10_ST2084 (no fallback)
};
static SDL_GPUTextureFormat SwapchainCompositionToSDLFormat(
@@ -292,7 +292,7 @@ static SDL_GPUTextureFormat SwapchainCompositionToSDLFormat(
return usingFallback ? SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB : SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB;
case SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR:
return SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT;
case SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2048:
case SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084:
return SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM;
default:
return SDL_GPU_TEXTUREFORMAT_INVALID;
@@ -300,18 +300,18 @@ static SDL_GPUTextureFormat SwapchainCompositionToSDLFormat(
}
static VkColorSpaceKHR SwapchainCompositionToColorSpace[] = {
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR,
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT,
VK_COLOR_SPACE_HDR10_ST2084_EXT
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, // SDR
VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, // SDR_LINEAR
VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT, // HDR_EXTENDED_LINEAR
VK_COLOR_SPACE_HDR10_ST2084_EXT // HDR10_ST2084
};
static VkComponentMapping SwapchainCompositionSwizzle[] = {
IDENTITY_SWIZZLE, // SDR
IDENTITY_SWIZZLE, // SDR_SRGB
IDENTITY_SWIZZLE, // HDR
IDENTITY_SWIZZLE, // SDR_LINEAR
IDENTITY_SWIZZLE, // HDR_EXTENDED_LINEAR
{
// HDR_ADVANCED
// HDR10_ST2084
VK_COMPONENT_SWIZZLE_R,
VK_COMPONENT_SWIZZLE_G,
VK_COMPONENT_SWIZZLE_B,