mesa: Include stream information in indexed queries.
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 10 Jun 2014 11:28:38 +0000 (13:28 +0200)
committerIago Toral Quiroga <itoral@igalia.com>
Mon, 30 Jun 2014 06:08:50 +0000 (08:08 +0200)
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/mtypes.h
src/mesa/main/queryobj.c

index 3b472b0a1dbd8db54f0a0a5e69a554010601288a..af35ce532c0fc0818c36abea93a805734591be11 100644 (file)
@@ -2895,6 +2895,7 @@ struct gl_query_object
    GLboolean Active;   /**< inside Begin/EndQuery */
    GLboolean Ready;    /**< result is ready? */
    GLboolean EverBound;/**< has query object ever been bound */
+   GLuint Stream;      /**< The stream */
 };
 
 
index 86e7c3ad0a1423aca89e8cec8bf31a593bab5555..512f45ab93a499489bfb11c0930024c153a34e15 100644 (file)
@@ -367,6 +367,7 @@ _mesa_BeginQueryIndexed(GLenum target, GLuint index, GLuint id)
    q->Result = 0;
    q->Ready = GL_FALSE;
    q->EverBound = GL_TRUE;
+   q->Stream = index;
 
    /* XXX should probably refcount query objects */
    *bindpt = q;