Name

waffle_get_proc_address — Query address of GL functions

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 GLX 1.4 Specification or the EGL 1.4 Specification.

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.

See Also

waffle(7), waffle_dl_sym(3)