if (!size)
throw error(CL_INVALID_BUFFER_SIZE);
- if (flags & ~(CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
+ if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
CL_MEM_USE_HOST_PTR | CL_MEM_ALLOC_HOST_PTR |
CL_MEM_COPY_HOST_PTR))
throw error(CL_INVALID_VALUE);
if (!ctx)
throw error(CL_INVALID_CONTEXT);
- if (flags & ~(CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
+ if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
CL_MEM_USE_HOST_PTR | CL_MEM_ALLOC_HOST_PTR |
CL_MEM_COPY_HOST_PTR))
throw error(CL_INVALID_VALUE);
if (!ctx)
throw error(CL_INVALID_CONTEXT);
- if (flags & ~(CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
+ if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
CL_MEM_USE_HOST_PTR | CL_MEM_ALLOC_HOST_PTR |
CL_MEM_COPY_HOST_PTR))
throw error(CL_INVALID_VALUE);
if (!ctx)
throw error(CL_INVALID_CONTEXT);
- if (flags & ~(CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
+ if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
CL_MEM_USE_HOST_PTR | CL_MEM_ALLOC_HOST_PTR |
CL_MEM_COPY_HOST_PTR))
throw error(CL_INVALID_VALUE);