core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

syncobj.h File Reference


Detailed Description

Sync object management.

Author:
Ian Romanick <ian.d.romanick@intel.com>

#include "context.h"

Functions

void _mesa_init_sync_object_functions (struct dd_function_table *driver)
void _mesa_init_sync (GLcontext *)
void _mesa_free_sync_data (GLcontext *)
void _mesa_ref_sync_object (GLcontext *ctx, struct gl_sync_object *syncObj)
void _mesa_unref_sync_object (GLcontext *ctx, struct gl_sync_object *syncObj)
GLboolean GLAPIENTRY _mesa_IsSync (GLsync sync)
void GLAPIENTRY _mesa_DeleteSync (GLsync sync)
GLsync GLAPIENTRY _mesa_FenceSync (GLenum condition, GLbitfield flags)
GLenum GLAPIENTRY _mesa_ClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)
void GLAPIENTRY _mesa_WaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout)
void GLAPIENTRY _mesa_GetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)


Function Documentation

GLenum GLAPIENTRY _mesa_ClientWaitSync ( GLsync  sync,
GLbitfield  flags,
GLuint64  timeout 
)

void GLAPIENTRY _mesa_DeleteSync ( GLsync  sync  ) 

GLsync GLAPIENTRY _mesa_FenceSync ( GLenum  condition,
GLbitfield  flags 
)

void _mesa_free_sync_data ( GLcontext  ) 

void GLAPIENTRY _mesa_GetSynciv ( GLsync  sync,
GLenum  pname,
GLsizei  bufSize,
GLsizei *  length,
GLint *  values 
)

void _mesa_init_sync ( GLcontext  ) 

void _mesa_init_sync_object_functions ( struct dd_function_table driver  ) 

GLboolean GLAPIENTRY _mesa_IsSync ( GLsync  sync  ) 

void _mesa_ref_sync_object ( GLcontext ctx,
struct gl_sync_object syncObj 
)

void _mesa_unref_sync_object ( GLcontext ctx,
struct gl_sync_object syncObj 
)

void GLAPIENTRY _mesa_WaitSync ( GLsync  sync,
GLbitfield  flags,
GLuint64  timeout 
)


Generated on Sun Sep 27 06:47:46 2009 for Mesa Main by  doxygen 1.5.4