• Home
  • Raw
  • Download

Lines Matching refs:softpipe

92    struct softpipe_context *softpipe = softpipe_context( pipe );  in softpipe_begin_query()  local
99 sq->start = softpipe->occlusion_count; in softpipe_begin_query()
105 … sq->so[sq->index].num_primitives_written = softpipe->so_stats[sq->index].num_primitives_written; in softpipe_begin_query()
106 …sq->so[sq->index].primitives_storage_needed = softpipe->so_stats[sq->index].primitives_storage_nee… in softpipe_begin_query()
109 … sq->so[sq->index].num_primitives_written = softpipe->so_stats[sq->index].num_primitives_written; in softpipe_begin_query()
110 …sq->so[sq->index].primitives_storage_needed = softpipe->so_stats[sq->index].primitives_storage_nee… in softpipe_begin_query()
114 sq->so[i].num_primitives_written = softpipe->so_stats[i].num_primitives_written; in softpipe_begin_query()
115 sq->so[i].primitives_storage_needed = softpipe->so_stats[i].primitives_storage_needed; in softpipe_begin_query()
119 … sq->so[sq->index].num_primitives_written = softpipe->so_stats[sq->index].num_primitives_written; in softpipe_begin_query()
122 …sq->so[sq->index].primitives_storage_needed = softpipe->so_stats[sq->index].primitives_storage_nee… in softpipe_begin_query()
130 if (softpipe->active_statistics_queries == 0) { in softpipe_begin_query()
131 memset(&softpipe->pipeline_statistics, 0, in softpipe_begin_query()
132 sizeof(softpipe->pipeline_statistics)); in softpipe_begin_query()
134 memcpy(&sq->stats, &softpipe->pipeline_statistics, in softpipe_begin_query()
136 softpipe->active_statistics_queries++; in softpipe_begin_query()
142 softpipe->active_query_count++; in softpipe_begin_query()
143 softpipe->dirty |= SP_NEW_QUERY; in softpipe_begin_query()
151 struct softpipe_context *softpipe = softpipe_context( pipe ); in softpipe_end_query() local
154 softpipe->active_query_count--; in softpipe_end_query()
159 sq->end = softpipe->occlusion_count; in softpipe_end_query()
169softpipe->so_stats[sq->index].num_primitives_written - sq->so[sq->index].num_primitives_written; in softpipe_end_query()
171softpipe->so_stats[sq->index].primitives_storage_needed - sq->so[sq->index].primitives_storage_nee… in softpipe_end_query()
178 softpipe->so_stats[i].num_primitives_written - sq->so[i].num_primitives_written; in softpipe_end_query()
180 softpipe->so_stats[i].primitives_storage_needed - sq->so[i].primitives_storage_needed; in softpipe_end_query()
186softpipe->so_stats[sq->index].num_primitives_written - sq->so[sq->index].num_primitives_written; in softpipe_end_query()
188softpipe->so_stats[sq->index].primitives_storage_needed - sq->so[sq->index].primitives_storage_nee… in softpipe_end_query()
192softpipe->so_stats[sq->index].num_primitives_written - sq->so[sq->index].num_primitives_written; in softpipe_end_query()
196softpipe->so_stats[sq->index].primitives_storage_needed - sq->so[sq->index].primitives_storage_nee… in softpipe_end_query()
203 softpipe->pipeline_statistics.ia_vertices - sq->stats.ia_vertices; in softpipe_end_query()
205 softpipe->pipeline_statistics.ia_primitives - sq->stats.ia_primitives; in softpipe_end_query()
207 softpipe->pipeline_statistics.vs_invocations - sq->stats.vs_invocations; in softpipe_end_query()
209 softpipe->pipeline_statistics.gs_invocations - sq->stats.gs_invocations; in softpipe_end_query()
211 softpipe->pipeline_statistics.gs_primitives - sq->stats.gs_primitives; in softpipe_end_query()
213 softpipe->pipeline_statistics.c_invocations - sq->stats.c_invocations; in softpipe_end_query()
215 softpipe->pipeline_statistics.c_primitives - sq->stats.c_primitives; in softpipe_end_query()
217 softpipe->pipeline_statistics.ps_invocations - sq->stats.ps_invocations; in softpipe_end_query()
219 softpipe->pipeline_statistics.cs_invocations - sq->stats.cs_invocations; in softpipe_end_query()
221 softpipe->active_statistics_queries--; in softpipe_end_query()
227 softpipe->dirty |= SP_NEW_QUERY; in softpipe_end_query()
343 void softpipe_init_query_funcs(struct softpipe_context *softpipe ) in softpipe_init_query_funcs() argument
345 softpipe->pipe.create_query = softpipe_create_query; in softpipe_init_query_funcs()
346 softpipe->pipe.destroy_query = softpipe_destroy_query; in softpipe_init_query_funcs()
347 softpipe->pipe.begin_query = softpipe_begin_query; in softpipe_init_query_funcs()
348 softpipe->pipe.end_query = softpipe_end_query; in softpipe_init_query_funcs()
349 softpipe->pipe.get_query_result = softpipe_get_query_result; in softpipe_init_query_funcs()
350 softpipe->pipe.set_active_query_state = softpipe_set_active_query_state; in softpipe_init_query_funcs()