The type qualifiers const, restrict and volatile as defined by the C99 specification are supported. These qualifiers cannot be used with image2d_t or image3d_t type. Types other than pointer types shall not use the restrict qualifier.