core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

occlude.c File Reference

#include "glheader.h"
#include "context.h"
#include "hash.h"
#include "imports.h"
#include "occlude.h"
#include "mtypes.h"

Data Structures

struct  occlusion_query

Functions

void _mesa_init_occlude (GLcontext *ctx)
occlusion_querynew_query_object (GLenum target, GLuint id)
 Allocate a new occlusion query object. More...

void delete_query_object (struct occlusion_query *q)
 Delete an occlusion query object. More...

void GLAPIENTRY _mesa_GenQueriesARB (GLsizei n, GLuint *ids)
void GLAPIENTRY _mesa_DeleteQueriesARB (GLsizei n, const GLuint *ids)
GLboolean GLAPIENTRY _mesa_IsQueryARB (GLuint id)
void GLAPIENTRY _mesa_BeginQueryARB (GLenum target, GLuint id)
void GLAPIENTRY _mesa_EndQueryARB (GLenum target)
void GLAPIENTRY _mesa_GetQueryivARB (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetQueryObjectivARB (GLuint id, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetQueryObjectuivARB (GLuint id, GLenum pname, GLuint *params)

Function Documentation

void GLAPIENTRY _mesa_BeginQueryARB GLenum    target,
GLuint    id
 

void GLAPIENTRY _mesa_DeleteQueriesARB GLsizei    n,
const GLuint *    ids
 

void GLAPIENTRY _mesa_EndQueryARB GLenum    target
 

void GLAPIENTRY _mesa_GenQueriesARB GLsizei    n,
GLuint *    ids
 

void GLAPIENTRY _mesa_GetQueryivARB GLenum    target,
GLenum    pname,
GLint *    params
 

void GLAPIENTRY _mesa_GetQueryObjectivARB GLuint    id,
GLenum    pname,
GLint *    params
 

void GLAPIENTRY _mesa_GetQueryObjectuivARB GLuint    id,
GLenum    pname,
GLuint *    params
 

void _mesa_init_occlude GLcontext   ctx
 

GLboolean GLAPIENTRY _mesa_IsQueryARB GLuint    id
 

void delete_query_object struct occlusion_query   q [static]
 

Delete an occlusion query object.

struct occlusion_query* new_query_object GLenum    target,
GLuint    id
[static]
 

Allocate a new occlusion query object.

Parameters:
target  - must be GL_SAMPLES_PASSED_ARB at this time
id  - the object's ID
Returns:
pointer to new occlusion_query object or NULL if out of memory.


Generated on Sun May 16 15:55:12 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001