Lines Matching refs:extension
452 info log and report it via GL_ARB_debug_output. Per that extension,
511 * an #extension directive.
525 * Name of the extension when referred to in a GLSL extension
531 * Whether this extension is a part of AEP
536 * Predicate that checks whether the relevant extension is available for
544 * when this extension is enabled.
553 * when the shader requests "warn" behavior for this extension.
566 /** Checks if the context supports a user-facing extension */
700 * Determine whether a given extension is compatible with the target,
701 * API, and extension information in the current parser state.
711 * given behavior for this extension.
725 * Find an extension by name in _mesa_glsl_supported_extensions. If
756 "unknown extension behavior `%s'",
762 * to verify extension availability.
766 /* Use the language-version derived GL version to extension checks, unless
781 const _mesa_glsl_extension *extension
783 if (extension->compatible_with_state(state, api, gl_version)) {
789 const _mesa_glsl_extension *extension = find_extension(name);
790 if (extension && extension->compatible_with_state(state, api, gl_version)) {
791 extension->set_flags(state, behavior);
792 if (extension->available_pred == has_ANDROID_extension_pack_es31a) {
795 const _mesa_glsl_extension *extension =
798 if (!extension->aep)
804 assert(extension->compatible_with_state(state, api, gl_version));
805 extension->set_flags(state, behavior);
809 static const char fmt[] = "extension `%s' unsupported in %s shader";
1882 const _mesa_glsl_extension *extension
1884 if (extension->compatible_with_state(state, api, gl_version)) {
1885 add_builtin_define(data, extension->name, 1);