Lines Matching defs:flags

58 /* Debug flags */
158 * Return bitmask of PIPE_BIND_x flags corresponding a GL buffer target.
192 * Return bitmask of PIPE_RESOURCE_x flags corresponding to GL_MAP_x flags.
197 unsigned flags = 0;
199 flags |= PIPE_RESOURCE_FLAG_MAP_PERSISTENT;
201 flags |= PIPE_RESOURCE_FLAG_MAP_COHERENT;
203 flags |= PIPE_RESOURCE_FLAG_SPARSE;
204 return flags;
209 * From a buffer object's target, immutability flag, storage flags and
336 buffer.flags = storage_flags_to_buffer_flags(storageFlags);
416 * Convert GLbitfield of GL_MAP_x flags to gallium pipe_map_flags flags.
422 enum pipe_map_flags flags = 0;
425 flags |= PIPE_MAP_WRITE;
428 flags |= PIPE_MAP_READ;
431 flags |= PIPE_MAP_FLUSH_EXPLICIT;
434 flags |= PIPE_MAP_DISCARD_WHOLE_RESOURCE;
438 flags |= PIPE_MAP_DISCARD_WHOLE_RESOURCE;
440 flags |= PIPE_MAP_DISCARD_RANGE;
444 flags |= PIPE_MAP_UNSYNCHRONIZED;
447 flags |= PIPE_MAP_PERSISTENT;
450 flags |= PIPE_MAP_COHERENT;
452 /* ... other flags ...
456 flags |= PIPE_MAP_DONTBLOCK;
458 flags |= PIPE_MAP_THREAD_SAFE;
460 flags |= PIPE_MAP_ONCE;
462 return flags;
784 * Convert a GLbitfield describing the mapped buffer access flags
2138 GLbitfield flags, const char *func)
2155 if (flags & ~valid_flags) {
2162 * "INVALID_VALUE is generated by BufferStorage if <flags> contains
2163 * SPARSE_STORAGE_BIT_ARB and <flags> also contains any combination of
2166 if (flags & GL_SPARSE_STORAGE_BIT_ARB &&
2167 flags & (GL_MAP_READ_BIT | GL_MAP_WRITE_BIT)) {
2172 if (flags & GL_MAP_PERSISTENT_BIT &&
2173 !(flags & (GL_MAP_READ_BIT | GL_MAP_WRITE_BIT))) {
2175 "%s(PERSISTENT and flags!=READ/WRITE)", func);
2179 if (flags & GL_MAP_COHERENT_BIT && !(flags & GL_MAP_PERSISTENT_BIT)) {
2181 "%s(COHERENT and flags!=PERSISTENT)", func);
2197 GLsizeiptr size, const GLvoid *data, GLbitfield flags,
2217 flags, bufObj);
2237 const GLvoid *data, GLbitfield flags,
2297 if (no_error || validate_buffer_storage(ctx, bufObj, size, flags, func))
2298 buffer_storage(ctx, bufObj, memObj, target, size, data, flags, offset, func);
2304 const GLvoid *data, GLbitfield flags)
2306 inlined_buffer_storage(target, 0, size, data, flags, GL_NONE, 0,
2313 GLbitfield flags)
2315 inlined_buffer_storage(target, 0, size, data, flags, GL_NONE, 0,
2321 const GLvoid *data, GLbitfield flags)
2330 inlined_buffer_storage(GL_NONE, buffer, size, data, flags, GL_NONE, 0,
2355 const GLvoid *data, GLbitfield flags)
2360 inlined_buffer_storage(GL_NONE, buffer, size, data, flags, GL_NONE, 0,
2367 GLbitfield flags)
2372 inlined_buffer_storage(GL_NONE, buffer, size, data, flags, GL_NONE, 0,
3896 * flags for input to map_buffer_range.
3902 GLbitfield *flags)
3906 *flags = GL_MAP_READ_BIT;
3909 *flags = GL_MAP_WRITE_BIT;
3912 *flags = GL_MAP_READ_BIT | GL_MAP_WRITE_BIT;
3915 *flags = 0;
5253 * with MAP_PERSISTENT_BIT set in the MapBufferRange access flags."
5300 * with MAP_PERSISTENT_BIT set in the MapBufferRange access flags."