---
name: "waffle_is_extension_in_string"
section: "3"
platform: "linux"
package: "libwaffle-doc"
version: "1.8.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/waffle_is_extension_in_string"
---

# waffle\_is\_extension\_in\_string(3)

Check if a name appears in an OpenGL-style extension string

## NAME

waffle\_is\_extension\_in\_string - Check if a name appears in an OpenGL-style extension string

## SYNOPSIS

```
#include <waffle.h>
```

**bool waffle\_is\_extension\_in\_string(const char \*** *extension\_string***, const char \*** *extension\_name***);**

## DESCRIPTION

**waffle\_is\_extension\_in\_string()**

Check if an extension name appears in an OpenGL-style extension string.

The *extension\_string* must be in the format returned by glGetString(GL\_EXTENSIONS). Note that this function is not restricted to the OpenGL extension string; it can also be used on the WGL, GLX and EGL extension strings.

This function can be called before waffle has been successfully initialized with [**waffle\_init**(3)](/waffle_init/3.md).

## ERRORS

This function sets the error code to **WAFFLE\_NO\_ERROR**.

## ISSUES

Please report bugs or and feature requests to **https://gitlab.freedesktop.org/mesa/waffle/issues**.

## SEE ALSO

[**waffle**(7)](/waffle/7.md)

## AUTHOR

**Chad Versace** \<chad.versace@linux.intel.com\>

Former maintainer

## COPYRIGHT

Copyright © 2013 Intel\

This manual page is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License (CC BY-SA 3.0). To view a copy of this license, visit **http://creativecommons.org.license/by-sa/3.0/us**.
