GPU: Rename HDR10_ST2048 to HDR10_ST2084
This commit is contained in:
committed by
Sam Lantinga
parent
fe39509b85
commit
b2c2a483e8
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user