Mesa (master): st/mesa: add st_BeginQuery() case for GL_ANY_SAMPLES_PASSED

Brian Paul brianp at kemper.freedesktop.org
Thu Jan 13 00:59:25 UTC 2011


Module: Mesa
Branch: master
Commit: 30616fdacfd3e2d8d3df64e4aa6b4cac405f3cf0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30616fdacfd3e2d8d3df64e4aa6b4cac405f3cf0

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 12 14:50:41 2011 -0700

st/mesa: add st_BeginQuery() case for GL_ANY_SAMPLES_PASSED

Fixes piglit occlusion_query2 failure.

---

 src/mesa/state_tracker/st_cb_queryobj.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/mesa/state_tracker/st_cb_queryobj.c b/src/mesa/state_tracker/st_cb_queryobj.c
index 35036e7..d0ac253 100644
--- a/src/mesa/state_tracker/st_cb_queryobj.c
+++ b/src/mesa/state_tracker/st_cb_queryobj.c
@@ -85,6 +85,8 @@ st_BeginQuery(struct gl_context *ctx, struct gl_query_object *q)
 
    /* convert GL query type to Gallium query type */
    switch (q->Target) {
+   case GL_ANY_SAMPLES_PASSED:
+      /* fall-through */
    case GL_SAMPLES_PASSED_ARB:
       type = PIPE_QUERY_OCCLUSION_COUNTER;
       break;




More information about the mesa-commit mailing list