diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2015-09-21 14:59:57 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2015-09-21 14:59:57 +0000 |
commit | e0232de39ca0f5a828d691edc15fb0c07d5bc307 (patch) | |
tree | f4a3c31442d80b29bd8c86c0ffc5c7f31f0ea57a | |
parent | 9168d34e6e7f691b3a45d1c94bdfc08aacff3da1 (diff) |
Add image attribute defines.
Patch by: Zoltan Gilian
git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@248162 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | generic/include/clc/clc.h | 1 | ||||
-rw-r--r-- | generic/include/clc/image/image_defines.h | 31 |
2 files changed, 32 insertions, 0 deletions
diff --git a/generic/include/clc/clc.h b/generic/include/clc/clc.h index 4199842..4511898 100644 --- a/generic/include/clc/clc.h +++ b/generic/include/clc/clc.h @@ -212,6 +212,7 @@ /* 6.11.13 Image Read and Write Functions */ +#include <clc/image/image_defines.h> #include <clc/image/image.h> /* libclc internal defintions */ diff --git a/generic/include/clc/image/image_defines.h b/generic/include/clc/image/image_defines.h new file mode 100644 index 0000000..469759a --- /dev/null +++ b/generic/include/clc/image/image_defines.h @@ -0,0 +1,31 @@ +/* get_image_channel_data_type flags */ +#define CLK_SNORM_INT8 0x10D0 +#define CLK_SNORM_INT16 0x10D1 +#define CLK_UNORM_INT8 0x10D2 +#define CLK_UNORM_INT16 0x10D3 +#define CLK_UNORM_SHORT_565 0x10D4 +#define CLK_UNORM_SHORT_555 0x10D5 +#define CLK_UNORM_SHORT_101010 0x10D6 +#define CLK_SIGNED_INT8 0x10D7 +#define CLK_SIGNED_INT16 0x10D8 +#define CLK_SIGNED_INT32 0x10D9 +#define CLK_UNSIGNED_INT8 0x10DA +#define CLK_UNSIGNED_INT16 0x10DB +#define CLK_UNSIGNED_INT32 0x10DC +#define CLK_HALF_FLOAT 0x10DD +#define CLK_FLOAT 0x10DE + +/* get_image_channel_order flags */ +#define CLK_R 0x10B0 +#define CLK_A 0x10B1 +#define CLK_RG 0x10B2 +#define CLK_RA 0x10B3 +#define CLK_RGB 0x10B4 +#define CLK_RGBA 0x10B5 +#define CLK_BGRA 0x10B6 +#define CLK_ARGB 0x10B7 +#define CLK_INTENSITY 0x10B8 +#define CLK_LUMINANCE 0x10B9 +#define CLK_Rx 0x10BA +#define CLK_RGx 0x10BB +#define CLK_RGBx 0x10BC |