GLX functions. More...
#include <kanzi/core.ui/platform/windowing/common/kzs_window.h>#include <kanzi/core.ui/platform/input/common/kzs_input.h>#include <kanzi/core/legacy/debug/kzs_error.hpp>#include <kanzi/core/legacy/kzs_types.hpp>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <X11/Xatom.h>#include <GL/glcorearb.h>#include <GL/glext.h>#include <GL/glx.h>Macros | |
| #define | GL_GLEXT_PROTOTYPES |
Functions | |
| kzsError | kzsGLXContextInitialize (Display *display, XVisualInfo *visualInfo, GLXContext shareList, GLXContext *out_glxContext) |
| Initializes the GLX context. More... | |
| kzsError | kzsGLXContextDeinitialize (Display *display, GLXContext context) |
| Deinitializes the GLX context. More... | |
| kzsError | kzsGLXMakeCurrent (Display *display, Window window, GLXContext context) |
| Makes the GLX surface active. More... | |
| kzsError | kzsGLXUpdateSurface (Display *display, Window window) |
| Updates the GLX surface on the screen. More... | |
| kzsError | kzsGLXSwapInterval (Display *display, Window window, kzInt interval) |
| Sets the swap interval. More... | |
| kzsError | kzsGLXGetConfig (Display *display, XVisualInfo *visualInfo, kzInt attribute, kzInt *out_value) |
| Returns an GLX configuration attribute. More... | |
GLX functions.
Copyright 2008-2017 by Rightware. All rights reserved.
| #define GL_GLEXT_PROTOTYPES |
| kzsError kzsGLXContextInitialize | ( | Display * | display, |
| XVisualInfo * | visualInfo, | ||
| GLXContext | shareList, | ||
| GLXContext * | out_glxContext | ||
| ) |
Initializes the GLX context.
| kzsError kzsGLXContextDeinitialize | ( | Display * | display, |
| GLXContext | context | ||
| ) |
Deinitializes the GLX context.
| kzsError kzsGLXMakeCurrent | ( | Display * | display, |
| Window | window, | ||
| GLXContext | context | ||
| ) |
Makes the GLX surface active.
| kzsError kzsGLXUpdateSurface | ( | Display * | display, |
| Window | window | ||
| ) |
Updates the GLX surface on the screen.
Sets the swap interval.
| display | Current display. |
| drawable | Current drawable. |
| interval | Swap interval to set. |