logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

waffle_get_proc_address - Query address of OpenGL functions

Author

ChadVersace <chad.versace@linux.intel.com>
           Former maintainer

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(). On WGL, this redirects to
           wglGetProcAddress(3).

           Some aspects of this function's behavior are 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.

           •   Under Windows (WGL) a current context must be available before executing the function. Otherwise
               waffle_get_proc_address() may return a NULL.

           For details on this function's behavior, see the specification for the relevant platform: the GLX1.4Specification[1] the EGL1.4Specification[2] or the MSDNarticle[3].

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 https://gitlab.freedesktop.org/mesa/waffle/issues.

Name

       waffle_get_proc_address - Query address of OpenGL functions

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

        3. MSDN article
           http://msdn.microsoft.com/en-gb/library/windows/desktop/dd374386(v=vs.85).aspx

waffle                                             08/09/2024                            WAFFLE_GET_PROC_ADDR(3)

See Also

waffle(7), waffle_dl_sym(3)

Synopsis

#include<waffle.h>void*waffle_get_proc_address(constchar*name);

See Also