Lines Matching refs:oq
275 struct wined3d_occlusion_query *oq = query->extendedData;
277 if (oq->context) context_free_occlusion_query(oq);
313 struct wined3d_occlusion_query *oq = query->extendedData;
324 if (!oq->context)
350 if (oq->context->tid != GetCurrentThreadId())
358 context = context_acquire(query->device, oq->context->current_rt);
360 GL_EXTCALL(glGetQueryObjectuivARB(oq->id, GL_QUERY_RESULT_AVAILABLE_ARB, &available));
368 GL_EXTCALL(glGetQueryObjectuivARB(oq->id, GL_QUERY_RESULT_ARB, &samples));
471 struct wined3d_occlusion_query *oq = query->extendedData;
480 if (oq->context->tid != GetCurrentThreadId())
484 context_free_occlusion_query(oq);
486 context_alloc_occlusion_query(context, oq);
491 context = context_acquire(query->device, oq->context->current_rt);
499 if (oq->context) context_free_occlusion_query(oq);
501 context_alloc_occlusion_query(context, oq);
504 GL_EXTCALL(glBeginQueryARB(GL_SAMPLES_PASSED_ARB, oq->id));
518 if (oq->context->tid != GetCurrentThreadId())
525 context = context_acquire(query->device, oq->context->current_rt);