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 | 50dfd44577944696d7d5f37222af14b7ddc8dc56 (patch) | |
tree | c37fe1e78f7a5b720d2d2872748655404e7933e8 /libclc/generic | |
parent | a59fd49ba4cfe71a088d1d0aff8a80d29939c237 (diff) | |
download | bcm5719-llvm-50dfd44577944696d7d5f37222af14b7ddc8dc56.tar.gz bcm5719-llvm-50dfd44577944696d7d5f37222af14b7ddc8dc56.zip |
Add image attribute defines.
Patch by: Zoltan Gilian
llvm-svn: 248162
Diffstat (limited to 'libclc/generic')
-rw-r--r-- | libclc/generic/include/clc/clc.h | 1 | ||||
-rw-r--r-- | libclc/generic/include/clc/image/image_defines.h | 31 |
2 files changed, 32 insertions, 0 deletions
diff --git a/libclc/generic/include/clc/clc.h b/libclc/generic/include/clc/clc.h index 4199842bc65..4511898084b 100644 --- a/libclc/generic/include/clc/clc.h +++ b/libclc/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/libclc/generic/include/clc/image/image_defines.h b/libclc/generic/include/clc/image/image_defines.h new file mode 100644 index 00000000000..469759ae186 --- /dev/null +++ b/libclc/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 |