diff options
author | Brian Paul <[email protected]> | 2000-08-08 16:15:14 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2000-08-08 16:15:14 +0000 |
commit | 042066887b09f81435f96c2a14702355d05d8290 (patch) | |
tree | 00a14ef264f12dd834795d67ceb9042f310f225a /src/mesa/main/dd.h | |
parent | 507d83e4cc0eb2fbc4a5ce3b87ed0b40634df5a8 (diff) |
added GetInteger/Float/Double/Boolean/Pointer device driver functions
Diffstat (limited to 'src/mesa/main/dd.h')
-rw-r--r-- | src/mesa/main/dd.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index ad389df4a5d..08bdf4b03cf 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -1,7 +1,8 @@ +/* $Id: dd.h,v 1.27 2000/08/08 16:15:14 brianp Exp $ */ /* * Mesa 3-D graphics library - * Version: 3.3 + * Version: 3.4 * * Copyright (C) 1999-2000 Brian Paul All Rights Reserved. * @@ -906,6 +907,16 @@ struct dd_function_table { void (*StencilMask)(GLcontext *ctx, GLuint mask); void (*StencilOp)(GLcontext *ctx, GLenum fail, GLenum zfail, GLenum zpass); void (*Viewport)(GLcontext *ctx, GLint x, GLint y, GLsizei w, GLsizei h); + + /* State-query functions + * + * Return GL_TRUE if query was completed, GL_FALSE otherwise. + */ + GLboolean (*GetBooleanv)(GLcontext *ctx, GLenum pname, GLboolean *result); + GLboolean (*GetDoublev)(GLcontext *ctx, GLenum pname, GLdouble *result); + GLboolean (*GetFloatv)(GLcontext *ctx, GLenum pname, GLfloat *result); + GLboolean (*GetIntegerv)(GLcontext *ctx, GLenum pname, GLint *result); + GLboolean (*GetPointerv)(GLcontext *ctx, GLenum pname, GLvoid **result); }; |