|
@@ -267,32 +267,32 @@ namespace bgfx { namespace d3d12
|
|
|
static const char* s_colorSpace[] =
|
|
static const char* s_colorSpace[] =
|
|
|
{
|
|
{
|
|
|
// https://msdn.microsoft.com/en-us/library/windows/desktop/dn903661(v=vs.85).aspx
|
|
// https://msdn.microsoft.com/en-us/library/windows/desktop/dn903661(v=vs.85).aspx
|
|
|
- "RGB, 0-255, 2.2, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
|
|
|
|
|
- "RGB, 0-255, 1.0, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709
|
|
|
|
|
- "RGB, 16-235, 2.2, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709
|
|
|
|
|
- "RGB, 16-235, 2.2, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020
|
|
|
|
|
- "Reserved", // DXGI_COLOR_SPACE_RESERVED
|
|
|
|
|
- "YCbCr, 0-255, 2.2, Image, BT.709, BT.601", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601
|
|
|
|
|
- "YCbCr, 16-235, 2.2, Video, BT.601, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601
|
|
|
|
|
- "YCbCr, 0-255, 2.2, Video, BT.601, n/a", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020
|
|
|
|
|
|
|
+ "RGB, 0-255, 2.2, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
|
|
|
|
|
+ "RGB, 0-255, 1.0, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709
|
|
|
|
|
+ "RGB, 16-235, 2.2, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709
|
|
|
|
|
+ "RGB, 16-235, 2.2, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020
|
|
|
|
|
+ "Reserved", // DXGI_COLOR_SPACE_RESERVED
|
|
|
|
|
+ "YCbCr, 0-255, 2.2, Image, BT.709, BT.601", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601
|
|
|
|
|
+ "YCbCr, 16-235, 2.2, Video, BT.601, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601
|
|
|
|
|
+ "YCbCr, 0-255, 2.2, Video, BT.601, n/a", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601
|
|
|
|
|
+ "YCbCr, 16-235, 2.2, Video, BT.709, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709
|
|
|
|
|
+ "YCbCr, 0-255, 2.2, Video, BT.709, n/a", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709
|
|
|
|
|
+ "YCbCr, 16-235, 2.2, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020
|
|
|
|
|
+ "YCbCr, 0-255, 2.2, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020
|
|
|
|
|
+ "RGB, 0-255, 2084, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
|
|
|
|
|
+ "YCbCr, 16-235, 2084, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020
|
|
|
|
|
+ "RGB, 0-255, 2084, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020
|
|
|
|
|
+ "YCbCr, 16-235, 2.2, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020
|
|
|
|
|
+ "YCbCr, 16-235, 2084, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020
|
|
|
#if BX_PLATFORM_WINDOWS
|
|
#if BX_PLATFORM_WINDOWS
|
|
|
- "", // DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020
|
|
|
|
|
- "", // DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020
|
|
|
|
|
-// "", // DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709
|
|
|
|
|
-// "", // DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020
|
|
|
|
|
-// "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709
|
|
|
|
|
-// "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020
|
|
|
|
|
-// "", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020
|
|
|
|
|
|
|
+ "RGB, 0-255, 2.2, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020
|
|
|
|
|
+ "YCbCr, 16-235, HLG, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020
|
|
|
|
|
+ "YCbCr, 0-255, HLG, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020
|
|
|
|
|
+// "RGB, 16-235, 2.4, Image, BT.709, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709
|
|
|
|
|
+// "RGB, 16-235, 2.4, Image, BT.2020, n/a", // DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020
|
|
|
|
|
+// "YCbCr, 16-235, 2.4, Video, BT.709, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709
|
|
|
|
|
+// "YCbCr, 16-235, 2.4, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020
|
|
|
|
|
+// "YCbCr, 16-235, 2.4, Video, BT.2020, n/a", // DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020
|
|
|
#endif // BX_PLATFORM_WINDOWS
|
|
#endif // BX_PLATFORM_WINDOWS
|
|
|
"Custom",
|
|
"Custom",
|
|
|
};
|
|
};
|