Update entries for gfx11
Update image table enums and format tables for gfx11. Remove some entries that are not needed. Change-Id: I060c1e285925a6d428ef1c5498f5dd89f5d79d97
Этот коммит содержится в:
коммит произвёл
David Yat Sin
родитель
319e71e79f
Коммит
f971834d7a
Исполняемый файл → Обычный файл
+57
-57
@@ -73,63 +73,63 @@ struct formatconverstion_t {
|
||||
// Format/Type to combined format code table.
|
||||
// Sorted and indexed to allow fast searches.
|
||||
static const formatconverstion_t FormatLUT[] = {
|
||||
{FMT_1_5_5_5, TYPE_UNORM, CFMT_1_5_5_5_UNORM},
|
||||
{FMT_10_10_10_2, TYPE_UNORM, CFMT_10_10_10_2_UNORM},
|
||||
{FMT_10_10_10_2, TYPE_SNORM, CFMT_10_10_10_2_SNORM},
|
||||
{FMT_10_10_10_2, TYPE_UINT, CFMT_10_10_10_2_UINT},
|
||||
{FMT_10_10_10_2, TYPE_SINT, CFMT_10_10_10_2_SINT},
|
||||
{FMT_16, TYPE_UNORM, CFMT_16_UNORM},
|
||||
{FMT_16, TYPE_SNORM, CFMT_16_SNORM},
|
||||
{FMT_16, TYPE_UINT, CFMT_16_UINT},
|
||||
{FMT_16, TYPE_SINT, CFMT_16_SINT},
|
||||
{FMT_16, TYPE_FLOAT, CFMT_16_FLOAT},
|
||||
{FMT_16_16, TYPE_UNORM, CFMT_16_16_UNORM},
|
||||
{FMT_16_16, TYPE_SNORM, CFMT_16_16_SNORM},
|
||||
{FMT_16_16, TYPE_UINT, CFMT_16_16_UINT},
|
||||
{FMT_16_16, TYPE_SINT, CFMT_16_16_SINT},
|
||||
{FMT_16_16, TYPE_FLOAT, CFMT_16_16_FLOAT},
|
||||
{FMT_16_16_16_16, TYPE_UNORM, CFMT_16_16_16_16_UNORM},
|
||||
{FMT_16_16_16_16, TYPE_SNORM, CFMT_16_16_16_16_SNORM},
|
||||
{FMT_16_16_16_16, TYPE_UINT, CFMT_16_16_16_16_UINT},
|
||||
{FMT_16_16_16_16, TYPE_SINT, CFMT_16_16_16_16_SINT},
|
||||
{FMT_16_16_16_16, TYPE_FLOAT, CFMT_16_16_16_16_FLOAT},
|
||||
{FMT_2_10_10_10, TYPE_UNORM, CFMT_2_10_10_10_UNORM},
|
||||
{FMT_2_10_10_10, TYPE_SNORM, CFMT_2_10_10_10_SNORM},
|
||||
{FMT_2_10_10_10, TYPE_UINT, CFMT_2_10_10_10_UINT},
|
||||
{FMT_2_10_10_10, TYPE_SINT, CFMT_2_10_10_10_SINT},
|
||||
{FMT_24_8, TYPE_UNORM, CFMT_24_8_UNORM},
|
||||
{FMT_24_8, TYPE_UINT, CFMT_24_8_UINT},
|
||||
{FMT_32, TYPE_UINT, CFMT_32_UINT},
|
||||
{FMT_32, TYPE_SINT, CFMT_32_SINT},
|
||||
{FMT_32, TYPE_FLOAT, CFMT_32_FLOAT},
|
||||
{FMT_32_32, TYPE_UINT, CFMT_32_32_UINT},
|
||||
{FMT_32_32, TYPE_SINT, CFMT_32_32_SINT},
|
||||
{FMT_32_32, TYPE_FLOAT, CFMT_32_32_FLOAT},
|
||||
{FMT_32_32_32, TYPE_UINT, CFMT_32_32_32_UINT},
|
||||
{FMT_32_32_32, TYPE_SINT, CFMT_32_32_32_SINT},
|
||||
{FMT_32_32_32, TYPE_FLOAT, CFMT_32_32_32_FLOAT},
|
||||
{FMT_32_32_32_32, TYPE_UINT, CFMT_32_32_32_32_UINT},
|
||||
{FMT_32_32_32_32, TYPE_SINT, CFMT_32_32_32_32_SINT},
|
||||
{FMT_32_32_32_32, TYPE_FLOAT, CFMT_32_32_32_32_FLOAT},
|
||||
{FMT_5_5_5_1, TYPE_UNORM, CFMT_5_5_5_1_UNORM},
|
||||
{FMT_5_6_5, TYPE_UNORM, CFMT_5_6_5_UNORM},
|
||||
{FMT_8, TYPE_UNORM, CFMT_8_UNORM},
|
||||
{FMT_8, TYPE_SNORM, CFMT_8_SNORM},
|
||||
{FMT_8, TYPE_UINT, CFMT_8_UINT},
|
||||
{FMT_8, TYPE_SINT, CFMT_8_SINT},
|
||||
{FMT_8, TYPE_SRGB, CFMT_8_SRGB},
|
||||
{FMT_8_24, TYPE_UNORM, CFMT_8_24_UNORM},
|
||||
{FMT_8_24, TYPE_UINT, CFMT_8_24_UINT},
|
||||
{FMT_8_8, TYPE_UNORM, CFMT_8_8_UNORM},
|
||||
{FMT_8_8, TYPE_SNORM, CFMT_8_8_SNORM},
|
||||
{FMT_8_8, TYPE_UINT, CFMT_8_8_UINT},
|
||||
{FMT_8_8, TYPE_SINT, CFMT_8_8_SINT},
|
||||
{FMT_8_8, TYPE_SRGB, CFMT_8_8_SRGB},
|
||||
{FMT_8_8_8_8, TYPE_UNORM, CFMT_8_8_8_8_UNORM},
|
||||
{FMT_8_8_8_8, TYPE_SNORM, CFMT_8_8_8_8_SNORM},
|
||||
{FMT_8_8_8_8, TYPE_UINT, CFMT_8_8_8_8_UINT},
|
||||
{FMT_8_8_8_8, TYPE_SINT, CFMT_8_8_8_8_SINT},
|
||||
{FMT_8_8_8_8, TYPE_SRGB, CFMT_8_8_8_8_SRGB}
|
||||
{FMT_1_5_5_5, TYPE_UNORM, CFMT_1_5_5_5_UNORM}, // 0
|
||||
{FMT_10_10_10_2, TYPE_UNORM, CFMT_10_10_10_2_UNORM}, // 1
|
||||
{FMT_10_10_10_2, TYPE_SNORM, CFMT_10_10_10_2_SNORM}, // 2
|
||||
{FMT_10_10_10_2, TYPE_UINT, CFMT_10_10_10_2_UINT}, // 3
|
||||
{FMT_10_10_10_2, TYPE_SINT, CFMT_10_10_10_2_SINT}, // 4
|
||||
{FMT_16, TYPE_UNORM, CFMT_16_UNORM}, // 5
|
||||
{FMT_16, TYPE_SNORM, CFMT_16_SNORM}, // 6
|
||||
{FMT_16, TYPE_UINT, CFMT_16_UINT}, // 7
|
||||
{FMT_16, TYPE_SINT, CFMT_16_SINT}, // 8
|
||||
{FMT_16, TYPE_FLOAT, CFMT_16_FLOAT}, // 9
|
||||
{FMT_16_16, TYPE_UNORM, CFMT_16_16_UNORM}, // 10
|
||||
{FMT_16_16, TYPE_SNORM, CFMT_16_16_SNORM}, // 11
|
||||
{FMT_16_16, TYPE_UINT, CFMT_16_16_UINT}, // 12
|
||||
{FMT_16_16, TYPE_SINT, CFMT_16_16_SINT}, // 13
|
||||
{FMT_16_16, TYPE_FLOAT, CFMT_16_16_FLOAT}, // 14
|
||||
{FMT_16_16_16_16, TYPE_UNORM, CFMT_16_16_16_16_UNORM}, // 15
|
||||
{FMT_16_16_16_16, TYPE_SNORM, CFMT_16_16_16_16_SNORM}, // 16
|
||||
{FMT_16_16_16_16, TYPE_UINT, CFMT_16_16_16_16_UINT}, // 17
|
||||
{FMT_16_16_16_16, TYPE_SINT, CFMT_16_16_16_16_SINT}, // 18
|
||||
{FMT_16_16_16_16, TYPE_FLOAT, CFMT_16_16_16_16_FLOAT}, // 19
|
||||
{FMT_2_10_10_10, TYPE_UNORM, CFMT_2_10_10_10_UNORM}, // 20
|
||||
{FMT_2_10_10_10, TYPE_SNORM, CFMT_2_10_10_10_SNORM}, // 21
|
||||
{FMT_2_10_10_10, TYPE_UINT, CFMT_2_10_10_10_UINT}, // 22
|
||||
{FMT_2_10_10_10, TYPE_SINT, CFMT_2_10_10_10_SINT}, // 23
|
||||
{FMT_24_8, TYPE_UNORM, CFMT_24_8_UNORM}, // 24
|
||||
{FMT_24_8, TYPE_UINT, CFMT_24_8_UINT}, // 25
|
||||
{FMT_32, TYPE_UINT, CFMT_32_UINT}, // 26
|
||||
{FMT_32, TYPE_SINT, CFMT_32_SINT}, // 27
|
||||
{FMT_32, TYPE_FLOAT, CFMT_32_FLOAT}, // 28
|
||||
{FMT_32_32, TYPE_UINT, CFMT_32_32_UINT}, // 29
|
||||
{FMT_32_32, TYPE_SINT, CFMT_32_32_SINT}, // 30
|
||||
{FMT_32_32, TYPE_FLOAT, CFMT_32_32_FLOAT}, // 31
|
||||
{FMT_32_32_32, TYPE_UINT, CFMT_32_32_32_UINT}, // 32
|
||||
{FMT_32_32_32, TYPE_SINT, CFMT_32_32_32_SINT}, // 33
|
||||
{FMT_32_32_32, TYPE_FLOAT, CFMT_32_32_32_FLOAT}, // 34
|
||||
{FMT_32_32_32_32, TYPE_UINT, CFMT_32_32_32_32_UINT}, // 35
|
||||
{FMT_32_32_32_32, TYPE_SINT, CFMT_32_32_32_32_SINT}, // 36
|
||||
{FMT_32_32_32_32, TYPE_FLOAT, CFMT_32_32_32_32_FLOAT}, // 37
|
||||
{FMT_5_5_5_1, TYPE_UNORM, CFMT_5_5_5_1_UNORM}, // 38
|
||||
{FMT_5_6_5, TYPE_UNORM, CFMT_5_6_5_UNORM}, // 39
|
||||
{FMT_8, TYPE_UNORM, CFMT_8_UNORM}, // 40
|
||||
{FMT_8, TYPE_SNORM, CFMT_8_SNORM}, // 41
|
||||
{FMT_8, TYPE_UINT, CFMT_8_UINT}, // 42
|
||||
{FMT_8, TYPE_SINT, CFMT_8_SINT}, // 43
|
||||
{FMT_8, TYPE_SRGB, CFMT_8_SRGB}, // 44
|
||||
{FMT_8_24, TYPE_UNORM, CFMT_8_24_UNORM}, // 45
|
||||
{FMT_8_24, TYPE_UINT, CFMT_8_24_UINT}, // 46
|
||||
{FMT_8_8, TYPE_UNORM, CFMT_8_8_UNORM}, // 47
|
||||
{FMT_8_8, TYPE_SNORM, CFMT_8_8_SNORM}, // 48
|
||||
{FMT_8_8, TYPE_UINT, CFMT_8_8_UINT}, // 49
|
||||
{FMT_8_8, TYPE_SINT, CFMT_8_8_SINT}, // 50
|
||||
{FMT_8_8, TYPE_SRGB, CFMT_8_8_SRGB}, // 51
|
||||
{FMT_8_8_8_8, TYPE_UNORM, CFMT_8_8_8_8_UNORM}, // 52
|
||||
{FMT_8_8_8_8, TYPE_SNORM, CFMT_8_8_8_8_SNORM}, // 53
|
||||
{FMT_8_8_8_8, TYPE_UINT, CFMT_8_8_8_8_UINT}, // 54
|
||||
{FMT_8_8_8_8, TYPE_SINT, CFMT_8_8_8_8_SINT}, // 55
|
||||
{FMT_8_8_8_8, TYPE_SRGB, CFMT_8_8_8_8_SRGB} // 56
|
||||
};
|
||||
static const int FormatLUTSize = sizeof(FormatLUT)/sizeof(formatconverstion_t);
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user