Home | History | Annotate | Download | only in softpipe

Lines Matching defs:sq

58    struct softpipe_query* sq;
68 sq = CALLOC_STRUCT( softpipe_query );
69 sq->type = type;
71 return (struct pipe_query *)sq;
86 struct softpipe_query *sq = softpipe_query(q);
88 switch (sq->type) {
90 sq->start = softpipe->occlusion_count;
94 sq->start = 1000*os_time_get();
97 sq->so.primitives_storage_needed = 0;
99 sq->so.num_primitives_written = 0;
103 sq->num_primitives_generated = 0;
122 struct softpipe_query *sq = softpipe_query(q);
125 switch (sq->type) {
127 sq->end = softpipe->occlusion_count;
130 sq->start = 0;
134 sq->end = 1000*os_time_get();
137 sq->so.primitives_storage_needed =
140 sq->so.num_primitives_written =
144 sq->num_primitives_generated = softpipe->num_primitives_generated;
162 struct softpipe_query *sq = softpipe_query(q);
165 switch (sq->type) {
167 memcpy(vresult, &sq->so,
177 td.disjoint = sq->end != sq->start;
183 *result = sq->so.num_primitives_written;
186 *result = sq->num_primitives_generated;
189 *result = sq->end - sq->start;