Lines Matching refs:indirect
181 valid_dispatch_indirect(struct gl_context *ctx, GLintptr indirect) in valid_dispatch_indirect() argument
184 const uint64_t end = (uint64_t) indirect + size; in valid_dispatch_indirect()
195 if (indirect & (sizeof(GLuint) - 1)) { in valid_dispatch_indirect()
201 if (indirect < 0) { in valid_dispatch_indirect()
284 dispatch_compute_indirect(GLintptr indirect, bool no_error) in dispatch_compute_indirect() argument
291 _mesa_debug(ctx, "glDispatchComputeIndirect(%ld)\n", (long) indirect); in dispatch_compute_indirect()
293 if (!no_error && !valid_dispatch_indirect(ctx, indirect)) in dispatch_compute_indirect()
296 ctx->Driver.DispatchComputeIndirect(ctx, indirect); in dispatch_compute_indirect()
300 _mesa_DispatchComputeIndirect_no_error(GLintptr indirect) in _mesa_DispatchComputeIndirect_no_error() argument
302 dispatch_compute_indirect(indirect, true); in _mesa_DispatchComputeIndirect_no_error()
306 _mesa_DispatchComputeIndirect(GLintptr indirect) in _mesa_DispatchComputeIndirect() argument
308 dispatch_compute_indirect(indirect, false); in _mesa_DispatchComputeIndirect()