Skip to content

Commit 5947c2a

Browse files
authored
[libspirv] Standardize char/schar mangling for bindless image builtins (intel#21473)
Updates symbol mangling to use char per OpenCL spec. Delegate remangling to libclc-remangler, following 8f7f946.
1 parent b5ff2f3 commit 5947c2a

2 files changed

Lines changed: 65 additions & 65 deletions

File tree

libclc/libspirv/lib/amdgcn-amdhsa/images/image.cl

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -165,17 +165,17 @@ _CLC_DEFINE_IMAGE_BINDLESS_FETCH_16_BUILTIN(3, ushort4, Dv4_t, int3, Dv3_i)
165165

166166
// Char
167167
// return 1-channel color data
168-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char, a, int, i)
169-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char, a, int2, Dv2_i)
170-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char, a, int3, Dv3_i)
168+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char, c, int, i)
169+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char, c, int2, Dv2_i)
170+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char, c, int3, Dv3_i)
171171
// return 2-channel color data
172-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char2, Dv2_a, int, i)
173-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char2, Dv2_a, int2, Dv2_i)
174-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char2, Dv2_a, int3, Dv3_i)
172+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char2, Dv2_c, int, i)
173+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char2, Dv2_c, int2, Dv2_i)
174+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char2, Dv2_c, int3, Dv3_i)
175175
// return 4-channel color data
176-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char4, Dv4_a, int, i)
177-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char4, Dv4_a, int2, Dv2_i)
178-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char4, Dv4_a, int3, Dv3_i)
176+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(1, char4, Dv4_c, int, i)
177+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(2, char4, Dv4_c, int2, Dv2_i)
178+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_8_BUILTIN(3, char4, Dv4_c, int3, Dv3_i)
179179

180180
// Unsigned Char
181181
// return 1-channel color data
@@ -314,17 +314,17 @@ _CLC_DEFINE_IMAGE_BINDLESS_WRITE_16_BUILTIN(3, ushort4, Dv4_t, int3, Dv3_i)
314314

315315
// Char
316316
// write 1-channel color data
317-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char, a, int, i)
318-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char, a, int2, Dv2_i)
319-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char, a, int3, Dv3_i)
317+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char, c, int, i)
318+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char, c, int2, Dv2_i)
319+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char, c, int3, Dv3_i)
320320
// write 2-channel color data
321-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char2, Dv2_a, int, i)
322-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char2, Dv2_a, int2, Dv2_i)
323-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char2, Dv2_a, int3, Dv3_i)
321+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char2, Dv2_c, int, i)
322+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char2, Dv2_c, int2, Dv2_i)
323+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char2, Dv2_c, int3, Dv3_i)
324324
// write 4-channel color data
325-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char4, Dv4_a, int, i)
326-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char4, Dv4_a, int2, Dv2_i)
327-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char4, Dv4_a, int3, Dv3_i)
325+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(1, char4, Dv4_c, int, i)
326+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(2, char4, Dv4_c, int2, Dv2_i)
327+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_8_BUILTIN(3, char4, Dv4_c, int3, Dv3_i)
328328

329329
// Unsigned Char
330330
// write 1-channel color data
@@ -488,17 +488,17 @@ _CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_16_BUILTIN(3, ushort4, Dv4_t, float3,
488488

489489
// Char
490490
// return 1-channel color data
491-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char, a, float, f)
492-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char, a, float2, Dv2_f)
493-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char, a, float3, Dv3_f)
491+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char, c, float, f)
492+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char, c, float2, Dv2_f)
493+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char, c, float3, Dv3_f)
494494
// return 2-channel color data
495-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char2, Dv2_a, float, f)
496-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char2, Dv2_a, float2, Dv2_f)
497-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char2, Dv2_a, float3, Dv3_f)
495+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char2, Dv2_c, float, f)
496+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char2, Dv2_c, float2, Dv2_f)
497+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char2, Dv2_c, float3, Dv3_f)
498498
// return 4-channel color data
499-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char4, Dv4_a, float, f)
500-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char4, Dv4_a, float2, Dv2_f)
501-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char4, Dv4_a, float3, Dv3_f)
499+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(1, char4, Dv4_c, float, f)
500+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(2, char4, Dv4_c, float2, Dv2_f)
501+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_8_BUILTIN(3, char4, Dv4_c, float3, Dv3_f)
502502

503503
// Unsigned Char
504504
// return 1-channel color data

libclc/libspirv/lib/ptx-nvidiacl/images/image.cl

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1928,27 +1928,27 @@ _CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(ushort4, 3, Dv4_t, v4t16, Dv3_i,
19281928
coord.y, coord.z)
19291929

19301930
// Char
1931-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 1, a, i8, i, int x,
1931+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 1, c, i8, i, int x,
19321932
x * sizeof(char))
1933-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 2, a, i8, Dv2_i, int2 coord,
1933+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 2, c, i8, Dv2_i, int2 coord,
19341934
coord.x * sizeof(char), coord.y)
1935-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 3, a, i8, Dv3_i, int3 coord,
1935+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char, 3, c, i8, Dv3_i, int3 coord,
19361936
coord.x * sizeof(char), coord.y,
19371937
coord.z)
1938-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 1, Dv2_a, v2i8, i, int x,
1938+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 1, Dv2_c, v2i8, i, int x,
19391939
x * sizeof(char2))
1940-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 2, Dv2_a, v2i8, Dv2_i,
1940+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 2, Dv2_c, v2i8, Dv2_i,
19411941
int2 coord, coord.x * sizeof(char2),
19421942
coord.y)
1943-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 3, Dv2_a, v2i8, Dv3_i,
1943+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char2, 3, Dv2_c, v2i8, Dv3_i,
19441944
int3 coord, coord.x * sizeof(char2),
19451945
coord.y, coord.z)
1946-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 1, Dv4_a, v4i8, i, int x,
1946+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 1, Dv4_c, v4i8, i, int x,
19471947
x * sizeof(char4))
1948-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 2, Dv4_a, v4i8, Dv2_i,
1948+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 2, Dv4_c, v4i8, Dv2_i,
19491949
int2 coord, coord.x * sizeof(char4),
19501950
coord.y)
1951-
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 3, Dv4_a, v4i8, Dv3_i,
1951+
_CLC_DEFINE_IMAGE_BINDLESS_FETCH_BUILTIN(char4, 3, Dv4_c, v4i8, Dv3_i,
19521952
int3 coord, coord.x * sizeof(char4),
19531953
coord.y, coord.z)
19541954

@@ -2133,27 +2133,27 @@ _CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(ushort4, 3, Dv3_i, Dv4_t, v4t16,
21332133
coord.y, coord.z, c.x, c.y, c.z, c.w)
21342134

21352135
// Char
2136-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 1, i, a, i8, int x,
2136+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 1, i, c, i8, int x,
21372137
x * sizeof(char), c)
2138-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 2, Dv2_i, a, i8, int2 coord,
2138+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 2, Dv2_i, c, i8, int2 coord,
21392139
coord.x * sizeof(char), coord.y, c)
2140-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 3, Dv3_i, a, i8, int3 coord,
2140+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char, 3, Dv3_i, c, i8, int3 coord,
21412141
coord.x * sizeof(char), coord.y,
21422142
coord.z, c)
2143-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 1, i, Dv2_a, v2i8, int x,
2143+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 1, i, Dv2_c, v2i8, int x,
21442144
x * sizeof(char2), c.x, c.y)
2145-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 2, Dv2_i, Dv2_a, v2i8,
2145+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 2, Dv2_i, Dv2_c, v2i8,
21462146
int2 coord, coord.x * sizeof(char2),
21472147
coord.y, c.x, c.y)
2148-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 3, Dv3_i, Dv2_a, v2i8,
2148+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char2, 3, Dv3_i, Dv2_c, v2i8,
21492149
int3 coord, coord.x * sizeof(char2),
21502150
coord.y, coord.z, c.x, c.y)
2151-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 1, i, Dv4_a, v4i8, int x,
2151+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 1, i, Dv4_c, v4i8, int x,
21522152
x * sizeof(char4), c.x, c.y, c.z, c.w)
2153-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 2, Dv2_i, Dv4_a, v4i8,
2153+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 2, Dv2_i, Dv4_c, v4i8,
21542154
int2 coord, coord.x * sizeof(char4),
21552155
coord.y, c.x, c.y, c.z, c.w)
2156-
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 3, Dv3_i, Dv4_a, v4i8,
2156+
_CLC_DEFINE_IMAGE_BINDLESS_WRITE_BUILTIN(char4, 3, Dv3_i, Dv4_c, v4i8,
21572157
int3 coord, coord.x * sizeof(char4),
21582158
coord.y, coord.z, c.x, c.y, c.z, c.w)
21592159

@@ -2712,24 +2712,24 @@ _CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(ushort4, 3, Dv4_t, v4t16, Dv3_f,
27122712
coord.z)
27132713

27142714
// Char
2715-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 1, a, i8, f, float x, x)
2716-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 2, a, i8, Dv2_f,
2715+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 1, c, i8, f, float x, x)
2716+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 2, c, i8, Dv2_f,
27172717
float2 coord, coord.x, coord.y)
2718-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 3, a, i8, Dv3_f,
2718+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char, 3, c, i8, Dv3_f,
27192719
float3 coord, coord.x, coord.y,
27202720
coord.z)
2721-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 1, Dv2_a, v2i8, f,
2721+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 1, Dv2_c, v2i8, f,
27222722
float x, x)
2723-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 2, Dv2_a, v2i8, Dv2_f,
2723+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 2, Dv2_c, v2i8, Dv2_f,
27242724
float2 coord, coord.x, coord.y)
2725-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 3, Dv2_a, v2i8, Dv3_f,
2725+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char2, 3, Dv2_c, v2i8, Dv3_f,
27262726
float3 coord, coord.x, coord.y,
27272727
coord.z)
2728-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 1, Dv4_a, v4i8, f,
2728+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 1, Dv4_c, v4i8, f,
27292729
float x, x)
2730-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 2, Dv4_a, v4i8, Dv2_f,
2730+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 2, Dv4_c, v4i8, Dv2_f,
27312731
float2 coord, coord.x, coord.y)
2732-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 3, Dv4_a, v4i8, Dv3_f,
2732+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_READ_BUILTIN(char4, 3, Dv4_c, v4i8, Dv3_f,
27332733
float3 coord, coord.x, coord.y,
27342734
coord.z)
27352735

@@ -3062,24 +3062,24 @@ _CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(ushort4, 3, Dv4_t, v4t16, Dv3_i,
30623062
coord.z)
30633063

30643064
// Char
3065-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 1, a, i8, i, int x, x)
3066-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 2, a, i8, Dv2_i,
3065+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 1, c, i8, i, int x, x)
3066+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 2, c, i8, Dv2_i,
30673067
int2 coord, coord.x, coord.y)
3068-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 3, a, i8, Dv3_i,
3068+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char, 3, c, i8, Dv3_i,
30693069
int4 coord, coord.x, coord.y,
30703070
coord.z)
3071-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 1, Dv2_a, v2i8, i, int x,
3071+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 1, Dv2_c, v2i8, i, int x,
30723072
x)
3073-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 2, Dv2_a, v2i8, Dv2_i,
3073+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 2, Dv2_c, v2i8, Dv2_i,
30743074
int2 coord, coord.x, coord.y)
3075-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 3, Dv2_a, v2i8, Dv3_i,
3075+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char2, 3, Dv2_c, v2i8, Dv3_i,
30763076
int4 coord, coord.x, coord.y,
30773077
coord.z)
3078-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 1, Dv4_a, v4i8, i, int x,
3078+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 1, Dv4_c, v4i8, i, int x,
30793079
x)
3080-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 2, Dv4_a, v4i8, Dv2_i,
3080+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 2, Dv4_c, v4i8, Dv2_i,
30813081
int2 coord, coord.x, coord.y)
3082-
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 3, Dv4_a, v4i8, Dv3_i,
3082+
_CLC_DEFINE_SAMPLEDIMAGE_BINDLESS_FETCH_BUILTIN(char4, 3, Dv4_c, v4i8, Dv3_i,
30833083
int4 coord, coord.x, coord.y,
30843084
coord.z)
30853085

@@ -4429,7 +4429,7 @@ _CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(int, i, i, 32)
44294429
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(uint, j, j, 32)
44304430
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(short, s, i, 16)
44314431
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(ushort, t, t, 16)
4432-
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(char, a, i, 8)
4432+
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(char, c, i, 8)
44334433
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(uchar, h, h, 8)
44344434
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(float, f, f, 32)
44354435
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(half, Dh, f, 16)
@@ -4516,7 +4516,7 @@ _CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(int, i, i, 32)
45164516
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(uint, j, j, 32)
45174517
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(short, s, i, 16)
45184518
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(ushort, t, t, 16)
4519-
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(char, a, i, 8)
4519+
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(char, c, i, 8)
45204520
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(uchar, h, h, 8)
45214521
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(float, f, f, 32)
45224522
_CLC_DEFINE_IMAGE_ARRAY_BINDLESS_BUILTIN_ALL(half, Dh, f, 16)

0 commit comments

Comments
 (0)