150dfd445STom Stellard /* get_image_channel_data_type flags */ 250dfd445STom Stellard #define CLK_SNORM_INT8 0x10D0 350dfd445STom Stellard #define CLK_SNORM_INT16 0x10D1 450dfd445STom Stellard #define CLK_UNORM_INT8 0x10D2 550dfd445STom Stellard #define CLK_UNORM_INT16 0x10D3 650dfd445STom Stellard #define CLK_UNORM_SHORT_565 0x10D4 750dfd445STom Stellard #define CLK_UNORM_SHORT_555 0x10D5 850dfd445STom Stellard #define CLK_UNORM_SHORT_101010 0x10D6 950dfd445STom Stellard #define CLK_SIGNED_INT8 0x10D7 1050dfd445STom Stellard #define CLK_SIGNED_INT16 0x10D8 1150dfd445STom Stellard #define CLK_SIGNED_INT32 0x10D9 1250dfd445STom Stellard #define CLK_UNSIGNED_INT8 0x10DA 1350dfd445STom Stellard #define CLK_UNSIGNED_INT16 0x10DB 1450dfd445STom Stellard #define CLK_UNSIGNED_INT32 0x10DC 1550dfd445STom Stellard #define CLK_HALF_FLOAT 0x10DD 1650dfd445STom Stellard #define CLK_FLOAT 0x10DE 1750dfd445STom Stellard 1850dfd445STom Stellard /* get_image_channel_order flags */ 1950dfd445STom Stellard #define CLK_R 0x10B0 2050dfd445STom Stellard #define CLK_A 0x10B1 2150dfd445STom Stellard #define CLK_RG 0x10B2 2250dfd445STom Stellard #define CLK_RA 0x10B3 2350dfd445STom Stellard #define CLK_RGB 0x10B4 2450dfd445STom Stellard #define CLK_RGBA 0x10B5 2550dfd445STom Stellard #define CLK_BGRA 0x10B6 2650dfd445STom Stellard #define CLK_ARGB 0x10B7 2750dfd445STom Stellard #define CLK_INTENSITY 0x10B8 2850dfd445STom Stellard #define CLK_LUMINANCE 0x10B9 2950dfd445STom Stellard #define CLK_Rx 0x10BA 3050dfd445STom Stellard #define CLK_RGx 0x10BB 3150dfd445STom Stellard #define CLK_RGBx 0x10BC 32*e2bab44cSTom Stellard 33*e2bab44cSTom Stellard /* sampler normalized coords */ 34*e2bab44cSTom Stellard #define CLK_NORMALIZED_COORDS_FALSE 0x0000 35*e2bab44cSTom Stellard #define CLK_NORMALIZED_COORDS_TRUE 0x0001 36*e2bab44cSTom Stellard #define __CLC_NORMALIZED_COORDS_MASK 0x0001 37*e2bab44cSTom Stellard 38*e2bab44cSTom Stellard /* sampler addressing mode */ 39*e2bab44cSTom Stellard #define CLK_ADDRESS_NONE 0x0000 40*e2bab44cSTom Stellard #define CLK_ADDRESS_CLAMP_TO_EDGE 0x0002 41*e2bab44cSTom Stellard #define CLK_ADDRESS_CLAMP 0x0004 42*e2bab44cSTom Stellard #define CLK_ADDRESS_REPEAT 0x0006 43*e2bab44cSTom Stellard #define CLK_ADDRESS_MIRRORED_REPEAT 0x0008 44*e2bab44cSTom Stellard #define __CLC_ADDRESS_MASK 0x000E 45*e2bab44cSTom Stellard 46*e2bab44cSTom Stellard /* sampler filter mode */ 47*e2bab44cSTom Stellard #define CLK_FILTER_NEAREST 0x0000 48*e2bab44cSTom Stellard #define CLK_FILTER_LINEAR 0x0010 49*e2bab44cSTom Stellard #define __CLC_FILTER_MASK 0x0010 50