[Piglit] [Mesa-dev] [PATCH] arb_occlusion_query2: expect an error when target mismatch in glBeginQuery()

Mark Janes mark.a.janes at intel.com
Wed Feb 18 14:15:55 PST 2015


Hi Eduardo,

I track piglit regressions for the mesa team at Intel.  It would really
help me if you put a note in your commit message when a new test is
known to fail on any platform.

thanks,

Mark

Eduardo Lima Mitev <elima at igalia.com> writes:

> As a heads-up, with this patch piglit fails the test for current Mesa.
> But I'm about to send another series of patches for dEQP tests which
> include a fix in Mesa for this issue.
>
> The piglit test in question is:
>
> bin/arb_occlusion_query2-api -auto -fbo
>
> Eduardo
>
> On 02/10/2015 08:48 AM, Eduardo Lima Mitev wrote:
>> From the OpenGL ES 3.0.0 spec, section "2.13. ASYNCHRONOUS QUERIES",
>> page 82:
>>
>>     "BeginQuery generates an INVALID_OPERATION error if any of the
>>      following conditions hold: [...]; id is the name of an existing
>>      query object whose type does not match target; [...]
>>
>> OpenGL 3.3 spec has similar wording at section "2.14. ASYNCHRONOUS
>> QUERIES", page 94.
>>
>> Hence, trying to call BeginQuery on a query object which has already
>> been bound to a different target should return GL_INVALID_OPERATION.
>> ---
>>  tests/spec/arb_occlusion_query2/api.c | 49
> +++++++++++++++++++++++++++++++++++
>>  1 file changed, 49 insertions(+)
>>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the Piglit mailing list