Lines Matching refs:storageFlags
195 storage_flags_to_buffer_flags(GLbitfield storageFlags)
198 if (storageFlags & GL_MAP_PERSISTENT_BIT)
200 if (storageFlags & GL_MAP_COHERENT_BIT)
202 if (storageFlags & GL_SPARSE_STORAGE_BIT_ARB)
215 GLbitfield storageFlags, GLenum usage)
217 /* "immutable" means that "storageFlags" was set by the user and "usage"
219 * storageFlags was guessed by Mesa.
221 * Therefore, use storageFlags with immutable, else use "usage".
225 if (storageFlags & GL_MAP_READ_BIT)
227 else if (storageFlags & GL_CLIENT_STORAGE_BIT)
267 GLbitfield storageFlags,
287 obj->StorageFlags == storageFlags) {
313 obj->StorageFlags = storageFlags;
319 if (storageFlags & MESA_GALLIUM_VERTEX_STATE_STORAGE)
335 buffer_usage(target, obj->Immutable, storageFlags, usage);
336 buffer.flags = storage_flags_to_buffer_flags(storageFlags);
397 GLbitfield storageFlags,
400 return bufferobj_data(ctx, target, size, data, NULL, 0, usage, storageFlags, obj);