23 #ifndef HIP_INCLUDE_HIP_AMD_DETAIL_CHANNEL_DESCRIPTOR_H
24 #define HIP_INCLUDE_HIP_AMD_DETAIL_CHANNEL_DESCRIPTOR_H
26 #include <hip/hip_common.h>
27 #include <hip/amd_detail/driver_types.h>
32 extern "C" HIP_PUBLIC_API
36 int e = (int)
sizeof(
unsigned short) * 8;
37 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
41 int e = (int)
sizeof(
unsigned short) * 8;
42 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
46 int e = (int)
sizeof(
unsigned short) * 8;
47 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
52 return hipCreateChannelDesc(0, 0, 0, 0, hipChannelFormatKindNone);
57 int e = (int)
sizeof(
char) * 8;
58 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
63 int e = (int)
sizeof(
signed char) * 8;
64 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
69 int e = (int)
sizeof(
unsigned char) * 8;
70 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
75 int e = (int)
sizeof(
unsigned char) * 8;
76 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
81 int e = (int)
sizeof(
signed char) * 8;
82 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
87 int e = (int)
sizeof(
unsigned char) * 8;
88 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
93 int e = (int)
sizeof(
signed char) * 8;
94 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
97 #ifndef __GNUC__ // vector3 is the same as vector4
100 int e = (int)
sizeof(
unsigned char) * 8;
101 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
106 int e = (int)
sizeof(
signed char) * 8;
107 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
113 int e = (int)
sizeof(
unsigned char) * 8;
114 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
119 int e = (int)
sizeof(
signed char) * 8;
120 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
125 int e = (int)
sizeof(
unsigned short) * 8;
126 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
131 int e = (int)
sizeof(
signed short) * 8;
132 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
137 int e = (int)
sizeof(
unsigned short) * 8;
138 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
143 int e = (int)
sizeof(
signed short) * 8;
144 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
149 int e = (int)
sizeof(
unsigned short) * 8;
150 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
155 int e = (int)
sizeof(
signed short) * 8;
156 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
162 int e = (int)
sizeof(
unsigned short) * 8;
163 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
168 int e = (int)
sizeof(
signed short) * 8;
169 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
175 int e = (int)
sizeof(
unsigned short) * 8;
176 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
181 int e = (int)
sizeof(
signed short) * 8;
182 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
187 int e = (int)
sizeof(
unsigned int) * 8;
188 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
193 int e = (int)
sizeof(
signed int) * 8;
194 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
199 int e = (int)
sizeof(
unsigned int) * 8;
200 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
205 int e = (int)
sizeof(
signed int) * 8;
206 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
211 int e = (int)
sizeof(
unsigned int) * 8;
212 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
217 int e = (int)
sizeof(
signed int) * 8;
218 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
224 int e = (int)
sizeof(
unsigned int) * 8;
225 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
230 int e = (int)
sizeof(
signed int) * 8;
231 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
237 int e = (int)
sizeof(
unsigned int) * 8;
238 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
243 int e = (int)
sizeof(
signed int) * 8;
244 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
249 int e = (int)
sizeof(
float) * 8;
250 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
255 int e = (int)
sizeof(
float) * 8;
256 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindFloat);
261 int e = (int)
sizeof(
float) * 8;
262 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindFloat);
268 int e = (int)
sizeof(
float) * 8;
269 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindFloat);
275 int e = (int)
sizeof(
float) * 8;
276 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindFloat);
281 int e = (int)
sizeof(
unsigned long) * 8;
282 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
287 int e = (int)
sizeof(
signed long) * 8;
288 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
293 int e = (int)
sizeof(
unsigned long) * 8;
294 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindUnsigned);
299 int e = (int)
sizeof(
signed long) * 8;
300 return hipCreateChannelDesc(e, 0, 0, 0, hipChannelFormatKindSigned);
305 int e = (int)
sizeof(
unsigned long) * 8;
306 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindUnsigned);
311 int e = (int)
sizeof(
signed long) * 8;
312 return hipCreateChannelDesc(e, e, 0, 0, hipChannelFormatKindSigned);
318 int e = (int)
sizeof(
unsigned long) * 8;
319 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindUnsigned);
324 int e = (int)
sizeof(
signed long) * 8;
325 return hipCreateChannelDesc(e, e, e, 0, hipChannelFormatKindSigned);
331 int e = (int)
sizeof(
unsigned long) * 8;
332 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindUnsigned);
337 int e = (int)
sizeof(
signed long) * 8;
338 return hipCreateChannelDesc(e, e, e, e, hipChannelFormatKindSigned);
344 enum hipChannelFormatKind f);