Lines Matching defs:indirect
222 valid_dispatch_indirect(struct gl_context *ctx, GLintptr indirect)
225 const uint64_t end = (uint64_t) indirect + size;
233 * "An INVALID_VALUE error is generated if indirect is negative or is not a
236 if (indirect & (sizeof(GLuint) - 1)) {
238 "%s(indirect is not aligned)", name);
242 if (indirect < 0) {
244 "%s(indirect is less than zero)", name);
357 dispatch_compute_indirect(GLintptr indirect, bool no_error)
364 _mesa_debug(ctx, "glDispatchComputeIndirect(%ld)\n", (long) indirect);
366 if (!no_error && !valid_dispatch_indirect(ctx, indirect))
370 info.indirect_offset = indirect;
371 info.indirect = ctx->DispatchIndirectBuffer->buffer;
387 _mesa_DispatchComputeIndirect_no_error(GLintptr indirect)
389 dispatch_compute_indirect(indirect, true);
393 _mesa_DispatchComputeIndirect(GLintptr indirect)
395 dispatch_compute_indirect(indirect, false);