Lines Matching refs:ctx
91 * Overrides extensions in \c ctx based on the values in
95 _mesa_override_extensions(struct gl_context *ctx)
102 GLboolean *ctx_ext = (GLboolean*)&ctx->Extensions;
317 _mesa_extension_supported(const struct gl_context *ctx, extension_index i)
319 const bool *base = (bool *) &ctx->Extensions;
322 return (ctx->Version >= ext->version[ctx->API]) && base[ext->offset];
355 _mesa_make_extension_string(struct gl_context *ctx)
374 _mesa_debug(ctx, "Note: limiting GL extensions to %u or earlier\n",
385 _mesa_extension_supported(ctx, k)) {
409 _mesa_extension_supported(ctx, k)) {
420 assert(_mesa_extension_supported(ctx, extension_indices[j]));
438 _mesa_get_extension_count(struct gl_context *ctx)
443 if (ctx->Extensions.Count != 0)
444 return ctx->Extensions.Count;
447 if (_mesa_extension_supported(ctx, k))
448 ctx->Extensions.Count++;
453 ctx->Extensions.Count++;
455 return ctx->Extensions.Count;
462 _mesa_get_enabled_extension(struct gl_context *ctx, GLuint index)
468 if (_mesa_extension_supported(ctx, i)) {