1 __attribute__((overloadable, always_inline)) int __spirv_ImageQuerySize(image1d_buffer_t img); 2 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySize(image1d_array_t img); 3 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySize(image2d_t img); 4 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySize(image2d_depth_t img); 5 __attribute__((overloadable, always_inline)) int3 __spirv_ImageQuerySize(image2d_array_t img); 6 __attribute__((overloadable, always_inline)) int3 __spirv_ImageQuerySize(image2d_array_depth_t img); 7 8 __attribute__((overloadable, always_inline)) int __spirv_ImageQuerySizeLod(image1d_t img, int lod); 9 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySizeLod(image1d_array_t img, int lod); 10 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySizeLod(image2d_t img, int lod); 11 __attribute__((overloadable, always_inline)) int2 __spirv_ImageQuerySizeLod(image2d_depth_t img, int lod); 12 __attribute__((overloadable, always_inline)) int3 __spirv_ImageQuerySizeLod(image2d_array_t img, int lod); 13 __attribute__((overloadable, always_inline)) int3 __spirv_ImageQuerySizeLod(image2d_array_depth_t img, int lod); 14 __attribute__((overloadable, always_inline)) int3 __spirv_ImageQuerySizeLod(image3d_t img, int lod); 15 16