Krita Source Code Documentation
Loading...
Searching...
No Matches
KisOpenGLSync.cpp File Reference
#include "KisOpenGLSync.h"

Go to the source code of this file.

Namespaces

namespace  Sync
 

Macros

#define GL_SIGNALED   0x9119
 
#define GL_SYNC_GPU_COMMANDS_COMPLETE   0x9117
 
#define GL_SYNC_STATUS   0x9114
 
#define GL_UNSIGNALED   0x9118
 

Typedefs

typedef GLenum(* Sync::kis_glClientWaitSync) (GLsync, GLbitfield, GLuint64)
 
typedef void(* Sync::kis_glDeleteSync) (GLsync)
 
typedef GLsync(* Sync::kis_glFenceSync) (GLenum, GLbitfield)
 
typedef void(* Sync::kis_glGetSynciv) (GLsync, GLenum, GLsizei, GLsizei *, GLint *)
 

Enumerations

enum  Sync::SyncStatus { Sync::Signaled , Sync::Unsignaled }
 

Functions

void Sync::deleteSync (GLsync syncObject)
 
GLsync Sync::getSync ()
 
void Sync::init (QOpenGLContext *ctx)
 
SyncStatus Sync::syncStatus (GLsync syncObject)
 

Variables

static kis_glClientWaitSync Sync::k_glClientWaitSync = 0
 
static kis_glDeleteSync Sync::k_glDeleteSync = 0
 
static kis_glFenceSync Sync::k_glFenceSync = 0
 
static kis_glGetSynciv Sync::k_glGetSynciv = 0
 

Macro Definition Documentation

◆ GL_SIGNALED

#define GL_SIGNALED   0x9119

Definition at line 23 of file KisOpenGLSync.cpp.

◆ GL_SYNC_GPU_COMMANDS_COMPLETE

#define GL_SYNC_GPU_COMMANDS_COMPLETE   0x9117

Definition at line 17 of file KisOpenGLSync.cpp.

◆ GL_SYNC_STATUS

#define GL_SYNC_STATUS   0x9114

Definition at line 26 of file KisOpenGLSync.cpp.

◆ GL_UNSIGNALED

#define GL_UNSIGNALED   0x9118

Definition at line 20 of file KisOpenGLSync.cpp.