Man page - waffle_get_proc_address(3)
Packages contains this manual
- waffle_teardown(3)
- waffle_dl_sym(3)
- waffle_dl(3)
- waffle_dl_can_open(3)
- waffle_wayland(3)
- waffle_error_to_string(3)
- waffle_get_current_display(3)
- waffle_feature_test_macros(7)
- waffle_glx_context(3)
- waffle_wayland_context(3)
- waffle_native_config(3)
- waffle(7)
- waffle_x11_egl_display(3)
- waffle_attrib_list_update(3)
- waffle_config_destroy(3)
- waffle_attrib_list_length(3)
- waffle_gbm_display(3)
- waffle_glx_display(3)
- waffle_native_window(3)
- waffle_wayland_window(3)
- waffle_wayland_config(3)
- waffle_gbm_config(3)
- waffle_context(3)
- waffle_error(3)
- waffle_glx_window(3)
- waffle_window_destroy(3)
- waffle_wayland_display(3)
- waffle_get_proc_address(3)
- waffle_context_get_native(3)
- waffle_gbm(3)
- waffle_glx(3)
- waffle_x11_egl_context(3)
- waffle_attrib_list(3)
- waffle_gbm_window(3)
- waffle_attrib_list_get(3)
- waffle_window_create(3)
- waffle_display_supports_context_api(3)
- waffle_window_swap_buffers(3)
- waffle_attrib_list_get_with_default(3)
- waffle_x11_egl_config(3)
- waffle_display_connect(3)
- waffle_get_current_window(3)
- waffle_get_current_context(3)
- waffle_native_display(3)
- waffle_x11_egl(3)
- waffle_display(3)
- waffle_glx_config(3)
- waffle_error_get_info(3)
- waffle_make_current(3)
- waffle_config_choose(3)
- waffle_display_disconnect(3)
- waffle_display_get_native(3)
- waffle_error_get_code(3)
- waffle_config_get_native(3)
- waffle_context_create(3)
- waffle_window(3)
- waffle_native_context(3)
- waffle_gbm_context(3)
- waffle_enum(3)
- waffle_enum_to_string(3)
- waffle_native(3)
- waffle_config(3)
- waffle_context_destroy(3)
- waffle_window_show(3)
- waffle_window_get_native(3)
- waffle_init(3)
- waffle_is_extension_in_string(3)
- waffle_x11_egl_window(3)
apt-get install libwaffle-doc
Manual
WAFFLE_GET_PROC_ADDR
NAMESYNOPSIS
DESCRIPTION
ERRORS
ISSUES
SEE ALSO
AUTHOR
COPYRIGHT
NOTES
NAME
waffle_get_proc_address - Query address of OpenGL 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() . 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 GLX 1.4 Specification [1] the EGL 1.4 Specification [2] or the MSDN article [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 .
SEE ALSO
waffle (7), waffle_dl_sym (3)
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 .
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