|
Krita Source Code Documentation
|
Typedefs | |
| typedef GLenum(* | kis_glClientWaitSync) (GLsync, GLbitfield, GLuint64) |
| typedef void(* | kis_glDeleteSync) (GLsync) |
| typedef GLsync(* | kis_glFenceSync) (GLenum, GLbitfield) |
| typedef void(* | kis_glGetSynciv) (GLsync, GLenum, GLsizei, GLsizei *, GLint *) |
Enumerations | |
| enum | SyncStatus { Signaled , Unsignaled } |
Functions | |
| void | deleteSync (GLsync syncObject) |
| GLsync | getSync () |
| void | init (QOpenGLContext *ctx) |
| SyncStatus | syncStatus (GLsync syncObject) |
Variables | |
| static kis_glClientWaitSync | k_glClientWaitSync = 0 |
| static kis_glDeleteSync | k_glDeleteSync = 0 |
| static kis_glFenceSync | k_glFenceSync = 0 |
| static kis_glGetSynciv | k_glGetSynciv = 0 |
| typedef GLenum(* Sync::kis_glClientWaitSync) (GLsync, GLbitfield, GLuint64) |
Definition at line 36 of file KisOpenGLSync.cpp.
| typedef void(* Sync::kis_glDeleteSync) (GLsync) |
Definition at line 34 of file KisOpenGLSync.cpp.
| typedef GLsync(* Sync::kis_glFenceSync) (GLenum, GLbitfield) |
Definition at line 30 of file KisOpenGLSync.cpp.
| typedef void(* Sync::kis_glGetSynciv) (GLsync, GLenum, GLsizei, GLsizei *, GLint *) |
Definition at line 32 of file KisOpenGLSync.cpp.
| enum Sync::SyncStatus |
| Enumerator | |
|---|---|
| Signaled | |
| Unsignaled | |
Definition at line 11 of file KisOpenGLSync.cpp.
| void Sync::deleteSync | ( | GLsync | syncObject | ) |
Definition at line 91 of file KisOpenGLSync.cpp.
References k_glDeleteSync.
| GLsync Sync::getSync | ( | ) |
Definition at line 70 of file KisOpenGLSync.cpp.
References GL_SYNC_GPU_COMMANDS_COMPLETE, k_glClientWaitSync, k_glFenceSync, and KisOpenGL::needsFenceWorkaround().
| void Sync::init | ( | QOpenGLContext * | ctx | ) |
Definition at line 41 of file KisOpenGLSync.cpp.
References k_glClientWaitSync, k_glDeleteSync, k_glFenceSync, k_glGetSynciv, KisOpenGL::supportsFenceSync(), and warnUI.
| SyncStatus Sync::syncStatus | ( | GLsync | syncObject | ) |
Definition at line 82 of file KisOpenGLSync.cpp.
References GL_SIGNALED, GL_SYNC_STATUS, k_glGetSynciv, Signaled, and Unsignaled.
|
static |
Definition at line 37 of file KisOpenGLSync.cpp.
|
static |
Definition at line 35 of file KisOpenGLSync.cpp.
|
static |
Definition at line 31 of file KisOpenGLSync.cpp.
|
static |
Definition at line 33 of file KisOpenGLSync.cpp.