Lines Matching refs:query
87 GLuint query = 0;
105 log << TestLog::Message << "Using occlusion query to check for rendered fragments" << TestLog::EndMessage;
124 gl.genQueries(1, &query);
136 gl.beginQuery(GL_ANY_SAMPLES_PASSED, query);
139 gl.getQueryObjectuiv(query, GL_QUERY_RESULT, &insidePassed);
141 << "Occlusion query reports it was " << (insidePassed > 0 ? "rendered." : "not rendered") << TestLog::EndMessage;
144 gl.beginQuery(GL_ANY_SAMPLES_PASSED, query);
147 gl.getQueryObjectuiv(query, GL_QUERY_RESULT, &outsideXPassed);
149 << "Occlusion query reports it was " << (outsideXPassed > 0 ? "rendered." : "not rendered") << TestLog::EndMessage;
152 gl.beginQuery(GL_ANY_SAMPLES_PASSED, query);
155 gl.getQueryObjectuiv(query, GL_QUERY_RESULT, &outsideYPassed);
157 << "Occlusion query reports it was " << (outsideYPassed > 0 ? "rendered." : "not rendered") << TestLog::EndMessage;
166 gl.deleteQueries(1, &query);
168 GLU_EXPECT_NO_ERROR(gl.getError(), "Query failed");
192 GLuint query = 0;
207 log << TestLog::Message << "Rendering full framebuffer quad with color ouput, verifying output presence with occlusion query" << TestLog::EndMessage;
224 gl.genQueries(1, &query);
235 gl.beginQuery(GL_ANY_SAMPLES_PASSED, query);
250 gl.getQueryObjectuiv(query, GL_QUERY_RESULT, &passed);
251 gl.deleteQueries(1, &query);
253 GLU_EXPECT_NO_ERROR(gl.getError(), "Query failed");
256 log << TestLog::Message << "Query passed" << TestLog::EndMessage;
258 log << TestLog::Message << "Query did not pass" << TestLog::EndMessage;