summaryrefslogtreecommitdiff
path: root/mesa/main/dd.h
diff options
context:
space:
mode:
authorLuc Verhaegen <libv@skynet.be>2010-03-13 04:43:19 +0100
committerLuc Verhaegen <libv@skynet.be>2010-03-13 04:43:19 +0100
commit1f180655d1a3d5067d3e56111c4235be959ec185 (patch)
treeacd755a9a7a0401ab22f3b6d7018c2cf31828cba /mesa/main/dd.h
parent51c0f8c6418f759a2fa657aa45c5864d9dc1881b (diff)
DRI SDK headers from mesa 7.3.0.
Diffstat (limited to 'mesa/main/dd.h')
-rw-r--r--mesa/main/dd.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/mesa/main/dd.h b/mesa/main/dd.h
index 8edcfaf..ddb3803 100644
--- a/mesa/main/dd.h
+++ b/mesa/main/dd.h
@@ -111,6 +111,11 @@ struct dd_function_table {
/**
+ * Execute glRasterPos, updating the ctx->Current.Raster fields
+ */
+ void (*RasterPos)( GLcontext *ctx, const GLfloat v[4] );
+
+ /**
* \name Image-related functions
*/
/*@{*/
@@ -817,9 +822,11 @@ struct dd_function_table {
*/
/*@{*/
struct gl_query_object * (*NewQueryObject)(GLcontext *ctx, GLuint id);
- void (*BeginQuery)(GLcontext *ctx, GLenum target,
- struct gl_query_object *q);
- void (*EndQuery)(GLcontext *ctx, GLenum target, struct gl_query_object *q);
+ void (*DeleteQuery)(GLcontext *ctx, struct gl_query_object *q);
+ void (*BeginQuery)(GLcontext *ctx, struct gl_query_object *q);
+ void (*EndQuery)(GLcontext *ctx, struct gl_query_object *q);
+ void (*CheckQuery)(GLcontext *ctx, struct gl_query_object *q);
+ void (*WaitQuery)(GLcontext *ctx, struct gl_query_object *q);
/*@}*/
@@ -912,9 +919,9 @@ struct dd_function_table {
void (*ValidateTnlModule)( GLcontext *ctx, GLuint new_state );
-#define PRIM_OUTSIDE_BEGIN_END GL_POLYGON+1
-#define PRIM_INSIDE_UNKNOWN_PRIM GL_POLYGON+2
-#define PRIM_UNKNOWN GL_POLYGON+3
+#define PRIM_OUTSIDE_BEGIN_END (GL_POLYGON+1)
+#define PRIM_INSIDE_UNKNOWN_PRIM (GL_POLYGON+2)
+#define PRIM_UNKNOWN (GL_POLYGON+3)
/**
* Set by the driver-supplied T&L engine.