slot
0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
third
slang
include
slang-image-format-defs.h
浏览该文件的文档.
1
// slang-image-format-defs.h
2
#ifndef SLANG_FORMAT
3
#error Must define SLANG_FORMAT macro before including image-format-defs.h
4
#endif
5
6
SLANG_FORMAT
(unknown, (
NONE
, 0, 0))
7
SLANG_FORMAT
(rgba32f, (
FLOAT32
, 4,
sizeof
(
float
) * 4))
8
SLANG_FORMAT
(rgba16f, (
FLOAT16
, 4,
sizeof
(uint16_t) * 4))
9
SLANG_FORMAT
(rg32f, (
FLOAT32
, 2,
sizeof
(
float
) * 2))
10
SLANG_FORMAT
(rg16f, (
FLOAT16
, 2,
sizeof
(uint16_t) * 2))
11
SLANG_FORMAT
(r11f_g11f_b10f, (
NONE
, 3,
sizeof
(uint32_t)))
12
SLANG_FORMAT
(r32f, (
FLOAT32
, 1,
sizeof
(
float
)))
13
SLANG_FORMAT
(r16f, (
FLOAT16
, 1,
sizeof
(uint16_t)))
14
SLANG_FORMAT
(rgba16, (
UINT16
, 4,
sizeof
(uint16_t) * 4))
15
SLANG_FORMAT
(rgb10_a2, (
NONE
, 4,
sizeof
(uint32_t)))
16
SLANG_FORMAT
(rgba8, (
UINT8
, 4,
sizeof
(uint32_t)))
17
SLANG_FORMAT
(rg16, (
UINT16
, 2,
sizeof
(uint16_t) * 2))
18
SLANG_FORMAT
(rg8, (
UINT8
, 2,
sizeof
(
char
) * 2))
19
SLANG_FORMAT
(r16, (
UINT16
, 1,
sizeof
(uint16_t)))
20
SLANG_FORMAT
(r8, (
UINT8
, 1,
sizeof
(uint8_t)))
21
SLANG_FORMAT
(rgba16_snorm, (
UINT16
, 4,
sizeof
(uint16_t) * 4))
22
SLANG_FORMAT
(rgba8_snorm, (
UINT8
, 4,
sizeof
(uint8_t) * 4))
23
SLANG_FORMAT
(rg16_snorm, (
UINT16
, 2,
sizeof
(uint16_t) * 2))
24
SLANG_FORMAT
(rg8_snorm, (
UINT8
, 2,
sizeof
(uint8_t) * 2))
25
SLANG_FORMAT
(r16_snorm, (
UINT16
, 1,
sizeof
(uint16_t)))
26
SLANG_FORMAT
(r8_snorm, (
UINT8
, 1,
sizeof
(uint8_t)))
27
SLANG_FORMAT
(rgba32i, (
INT32
, 4,
sizeof
(int32_t) * 4))
28
SLANG_FORMAT
(rgba16i, (
INT16
, 4,
sizeof
(int16_t) * 4))
29
SLANG_FORMAT
(rgba8i, (
INT8
, 4,
sizeof
(int8_t) * 4))
30
SLANG_FORMAT
(rg32i, (
INT32
, 2,
sizeof
(int32_t) * 2))
31
SLANG_FORMAT
(rg16i, (
INT16
, 2,
sizeof
(int16_t) * 2))
32
SLANG_FORMAT
(rg8i, (
INT8
, 2,
sizeof
(int8_t) * 2))
33
SLANG_FORMAT
(r32i, (
INT32
, 1,
sizeof
(int32_t)))
34
SLANG_FORMAT
(r16i, (
INT16
, 1,
sizeof
(int16_t)))
35
SLANG_FORMAT
(r8i, (
INT8
, 1,
sizeof
(int8_t)))
36
SLANG_FORMAT
(rgba32ui, (
UINT32
, 4,
sizeof
(uint32_t) * 4))
37
SLANG_FORMAT
(rgba16ui, (
UINT16
, 4,
sizeof
(uint16_t) * 4))
38
SLANG_FORMAT
(rgb10_a2ui, (
NONE
, 4,
sizeof
(uint32_t)))
39
SLANG_FORMAT
(rgba8ui, (
UINT8
, 4,
sizeof
(uint8_t) * 4))
40
SLANG_FORMAT
(rg32ui, (
UINT32
, 2,
sizeof
(uint32_t) * 2))
41
SLANG_FORMAT
(rg16ui, (
UINT16
, 2,
sizeof
(uint16_t) * 2))
42
SLANG_FORMAT
(rg8ui, (
UINT8
, 2,
sizeof
(uint8_t) * 2))
43
SLANG_FORMAT
(r32ui, (
UINT32
, 1,
sizeof
(uint32_t)))
44
SLANG_FORMAT
(r16ui, (
UINT16
, 1,
sizeof
(uint16_t)))
45
SLANG_FORMAT
(r8ui, (
UINT8
, 1,
sizeof
(uint8_t)))
46
SLANG_FORMAT
(r64ui, (
UINT64
, 1,
sizeof
(uint64_t)))
47
SLANG_FORMAT
(r64i, (
INT64
, 1,
sizeof
(int64_t)))
48
SLANG_FORMAT
(bgra8, (
UINT8
, 4,
sizeof
(uint32_t)))
49
50
#undef SLANG_FORMAT
UINT32
UINT32
Definition
slang-image-format-defs.h:36
sizeof
sizeof(uint16_t) *4)) SLANG_FORMAT(rg32f
INT16
INT16
Definition
slang-image-format-defs.h:28
FLOAT16
FLOAT16
Definition
slang-image-format-defs.h:8
INT64
INT64
Definition
slang-image-format-defs.h:47
INT8
INT8
Definition
slang-image-format-defs.h:29
NONE
NONE
Definition
slang-image-format-defs.h:11
INT32
INT32
Definition
slang-image-format-defs.h:27
UINT64
UINT64
Definition
slang-image-format-defs.h:46
UINT16
UINT16
Definition
slang-image-format-defs.h:14
FLOAT32
FLOAT32
Definition
slang-image-format-defs.h:9
UINT8
UINT8
Definition
slang-image-format-defs.h:16
SLANG_FORMAT
#define SLANG_FORMAT(NAME, DESC)
Definition
slang.h:2277
制作者
1.10.0