gl-renderer: Implement & use check_extension

Graphics / Wayland / Weston - Miguel A. Vico [nvidia.com] - 22 March 2016 06:54 UTC

Using strstr(3) for checking for extensions is an error-prone mechanism as extension names can be prefixes of other extension names (see https://www.opengl.org/registry/doc/rules.html#using).

This change implements the check_extension() function to properly check for an extension and replaces all usages of strstr(3).

cc3a192 gl-renderer: Implement & use check_extension
src/gl-renderer.c | 56 +++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 42 insertions(+), 14 deletions(-)

Upstream: cgit.freedesktop.org


  • Share