Lines Matching refs:ext
284 static void __glXProcessServerString(const struct extension_info *ext,
291 * \param ext List of extensions where to search.
296 find_extension(const struct extension_info *ext, const char *name,
301 for (i = 0; ext[i].name != NULL; i++) {
302 if ((name_len == ext[i].name_len)
303 && (strncmp(ext[i].name, name, name_len) == 0)) {
304 return &ext[i];
324 const struct extension_info *ext = find_extension(ext_list, name, name_len);
325 if (!ext)
329 SET_BIT(supported, ext->bit);
331 CLR_BIT(supported, ext->bit);
351 __glXProcessServerString(const struct extension_info *ext,
368 set_glx_extension(ext, &server_string[base], len, GL_TRUE,
399 const struct extension_info *ext;
427 ext = find_extension(ext_list, field, strlen(field));
428 if (ext) {
430 SET_BIT(force_enable, ext->bit);
432 SET_BIT(force_disable, ext->bit);
586 __glXGetStringFromTable(const struct extension_info *ext,
596 for (i = 0; ext[i].name != NULL; i++) {
597 if (!filter || EXT_ENABLED(ext[i].bit, filter)) {
598 ext_str_len += ext[i].name_len + 1;
606 for (i = 0; ext[i].name != NULL; i++) {
607 if (!filter || EXT_ENABLED(ext[i].bit, filter)) {
608 (void) memcpy(point, ext[i].name, ext[i].name_len);
609 point += ext[i].name_len;