tdfx: Fix begin/endquery for current API.

This commit is contained in:
Eric Anholt 2009-02-10 14:22:26 -08:00
parent 01bc4d441f
commit 0cb295584f
1 changed files with 4 additions and 4 deletions

View File

@ -110,13 +110,13 @@ static const GLubyte *tdfxDDGetString( GLcontext *ctx, GLenum name )
static void
tdfxBeginQuery(GLcontext *ctx, GLenum target, struct gl_query_object *q)
tdfxBeginQuery(GLcontext *ctx, struct gl_query_object *q)
{
tdfxContextPtr fxMesa = TDFX_CONTEXT(ctx);
(void) q;
if (target == GL_SAMPLES_PASSED_ARB) {
if (q->Target == GL_SAMPLES_PASSED_ARB) {
LOCK_HARDWARE(fxMesa);
fxMesa->Glide.grFinish();
fxMesa->Glide.grReset(GR_STATS_PIXELS);
@ -126,14 +126,14 @@ tdfxBeginQuery(GLcontext *ctx, GLenum target, struct gl_query_object *q)
static void
tdfxEndQuery(GLcontext *ctx, GLenum target, struct gl_query_object *q)
tdfxEndQuery(GLcontext *ctx, struct gl_query_object *q)
{
tdfxContextPtr fxMesa = TDFX_CONTEXT(ctx);
FxI32 total_pixels;
FxI32 z_fail_pixels;
if (target == GL_SAMPLES_PASSED_ARB) {
if (q->Target == GL_SAMPLES_PASSED_ARB) {
LOCK_HARDWARE(fxMesa);
fxMesa->Glide.grFinish();