Lines Matching defs:query
74 GLuint query = 0;
75 glGenQueriesEXT(1, &query);
76 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_EXT, query);
88 glGetQueryObjectuivEXT(query, GL_QUERY_RESULT_AVAILABLE_EXT, &ready);
92 glGetQueryObjectuivEXT(query, GL_QUERY_RESULT_EXT, &result);
96 glDeleteQueriesEXT(1, &query);
108 GLuint query = 0;
109 glGenQueriesEXT(1, &query);
110 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_EXT, query);
119 glGetQueryObjectuivEXT(query, GL_QUERY_RESULT_EXT, &result); // will block waiting for result
123 glDeleteQueriesEXT(1, &query);
135 GLuint query = 0;
137 glGenQueriesEXT(1, &query);
139 EXPECT_EQ(glIsQueryEXT(query), GL_FALSE);
142 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_EXT, 0); // can't pass 0 as query id
145 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_EXT, query);
146 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, query2); // can't initiate a query while one's already active
149 EXPECT_EQ(glIsQueryEXT(query), GL_TRUE);
153 glEndQueryEXT(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT); // no active query for this target
157 glBeginQueryEXT(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, query); // can't begin a query as a different type than previously used
168 glDeleteQueriesEXT(1, &query2); // should delete when query becomes inactive
169 glEndQueryEXT(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT); // should not incur error; should delete query + 1 at end of execution.
177 glGetQueryObjectuivEXT(query2, GL_QUERY_RESULT_AVAILABLE_EXT, &ready); // this query is now deleted