SYNOPSIS

#include <waffle.h>

void* waffle_get_proc_address(const char *name);

DESCRIPTION

waffle_get_proc_address()

On GLX, this redirects to glXGetProcAddress(3). On EGL, this redirects to eglGetProcAddress(3). On CGL, this function returns NULL because there exists no CGLGetProcAdress().

Some aspects of this function's behavior is platform-specific and non-intuitive. For example,

If the queried function is not available, waffle_get_proc_address() may return a non-null pointer.

If the queried function is statically exposed by the OpenGL library of a given API, then waffle_get_proc_address() may return a NULL.

For details on this function's behavior, see the specification for the relevant platform: the \m[blue]GLX 1.4 Specification\m[]\s-2\u[1]\d\s+2 or the \m[blue]EGL 1.4 Specification\m[]\s-2\u[2]\d\s+2.

ERRORS

See waffle_error(3) for the complete list of waffle's error codes.

No errors are specific to any functions listed in this manual page.

ISSUES

Please report bugs or and feature requests to \m[blue]https://github.com/waffle-gl/waffle/issues\m[].

RELATED TO waffle_get_proc_address…

AUTHOR

Chad Versace <[email protected]>

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 \m[blue]http://creativecommons.org.license/by-sa/3.0/us\m[].

NOTES

1.

GLX 1.4 Specification

http://www.opengl.org/registry/doc/glx1.4.pdf

2.

EGL 1.4 Specification

http://www.khronos.org/registry/egl/specs/eglspec.1.4.20110406.pdf