Lines Matching refs:usage
210 * usage hint, return a pipe_resource_usage value (PIPE_USAGE_DYNAMIC,
215 GLbitfield storageFlags, GLenum usage)
217 /* "immutable" means that "storageFlags" was set by the user and "usage"
218 * was guessed by Mesa. Otherwise, "usage" was set by the user and
221 * Therefore, use storageFlags with immutable, else use "usage".
239 switch (usage) {
266 GLenum usage,
286 obj->Usage == usage &&
312 obj->Usage = usage;
334 buffer.usage =
335 buffer_usage(target, obj->Immutable, storageFlags, usage);
396 GLenum usage,
400 return bufferobj_data(ctx, target, size, data, NULL, 0, usage, storageFlags, obj);
409 GLenum usage,
412 return bufferobj_data(ctx, target, size, NULL, memObj, offset, usage, GL_DYNAMIC_STORAGE_BIT, bufObj);
1626 bool autoSize, gl_buffer_usage usage)
1638 bufObj->UsageHistory |= usage;
1650 gl_buffer_usage usage)
1665 set_buffer_binding(ctx, binding, bufObj, -1, -1, !range, usage);
1667 set_buffer_binding(ctx, binding, bufObj, offset, size, !range, usage);
1678 gl_buffer_usage usage)
1690 set_buffer_binding(ctx, binding, bufObj, offset, size, autoSize, usage);
2396 GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage,
2406 _mesa_enum_to_string(usage));
2415 switch (usage) {
2437 _mesa_error(ctx, GL_INVALID_ENUM, "%s(invalid usage: %s)", func,
2438 _mesa_enum_to_string(usage));
2457 printf("glBufferDataARB(%u, sz %ld, from %p, usage 0x%x)\n",
2458 bufObj->Name, size, data, usage);
2465 if (!_mesa_bufferobj_data(ctx, target, size, data, usage,
2489 GLenum usage, const char *func)
2491 buffer_data(ctx, bufObj, target, size, data, usage, func, false);
2497 GLenum usage, const char *func)
2499 buffer_data(ctx, bufObj, target, size, data, usage, func, true);
2505 GLenum usage, const char *func)
2507 buffer_data_error(ctx, bufObj, target, size, data, usage, func);
2512 GLenum usage)
2517 buffer_data_no_error(ctx, *bufObj, target, size, data, usage,
2523 const GLvoid *data, GLenum usage)
2532 _mesa_buffer_data(ctx, bufObj, target, size, data, usage,
2538 const GLvoid *data, GLenum usage)
2543 buffer_data_no_error(ctx, bufObj, GL_NONE, size, data, usage,
2549 GLenum usage)
2561 _mesa_buffer_data(ctx, bufObj, GL_NONE, size, data, usage,
2567 GLenum usage)
2583 _mesa_buffer_data(ctx, bufObj, GL_NONE, size, data, usage,