#include <glAsync.h>
Please refer to the static functions in the glAsync namespace for documentation.
Public Member Functions | |
Bool | XMapContext (Display *display, XVisualInfo *visInfo, GLXContext context) |
void | XUnmapContext (Display *display, GLXContext context) |
Bool | XMakeCurrent (Display *display, GLXContext context) |
void | bindTexture (GLenum target, GLuint texture) |
GLuint | texImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
GLuint | texImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
Bool | poll (GLuint marker) |
Bool | isIdle () |
void | finish (GLuint marker) |
void | finishAll () |
Bool glAsync::Thread::XMapContext | ( | Display * | display, | |
XVisualInfo * | visInfo, | |||
GLXContext | context | |||
) |
void glAsync::Thread::XUnmapContext | ( | Display * | display, | |
GLXContext | context | |||
) |
Bool glAsync::Thread::XMakeCurrent | ( | Display * | display, | |
GLXContext | context | |||
) |
void glAsync::Thread::bindTexture | ( | GLenum | target, | |
GLuint | texture | |||
) |
GLuint glAsync::Thread::texImage2D | ( | GLenum | target, | |
GLint | level, | |||
GLint | internalformat, | |||
GLsizei | width, | |||
GLsizei | height, | |||
GLint | border, | |||
GLenum | format, | |||
GLenum | type, | |||
const GLvoid * | pixels | |||
) |
GLuint glAsync::Thread::texImage3D | ( | GLenum | target, | |
GLint | level, | |||
GLint | internalformat, | |||
GLsizei | width, | |||
GLsizei | height, | |||
GLsizei | depth, | |||
GLint | border, | |||
GLenum | format, | |||
GLenum | type, | |||
const GLvoid * | pixels | |||
) |
Bool glAsync::Thread::poll | ( | GLuint | marker | ) |
Bool glAsync::Thread::isIdle | ( | ) |
void glAsync::Thread::finish | ( | GLuint | marker | ) |
void glAsync::Thread::finishAll | ( | ) |