• Home
  • Raw
  • Download

Lines Matching refs:subqueries

130       query->subqueries[i].d3d12qtype = d3d12_query_type(query_type, i, index);  in d3d12_create_query()
131 query->subqueries[i].num_queries = 16; in d3d12_create_query()
137 query->subqueries[i].num_queries = 64; in d3d12_create_query()
139 query->subqueries[i].num_queries = 1; in d3d12_create_query()
141 query->subqueries[i].curr_query = 0; in d3d12_create_query()
142 desc.Count = query->subqueries[i].num_queries; in d3d12_create_query()
147 query->subqueries[i].query_size = sizeof(D3D12_QUERY_DATA_PIPELINE_STATISTICS); in d3d12_create_query()
150 query->subqueries[i].query_size = sizeof(D3D12_QUERY_DATA_SO_STATISTICS); in d3d12_create_query()
153 query->subqueries[i].query_size = sizeof(uint64_t); in d3d12_create_query()
157 IID_PPV_ARGS(&query->subqueries[i].query_heap)))) { in d3d12_create_query()
163 unsigned buffer_size = query->subqueries[i].query_size * query->subqueries[i].num_queries; in d3d12_create_query()
165 &query->subqueries[i].buffer_offset, &query->subqueries[i].buffer); in d3d12_create_query()
167 query->subqueries[i].active = (query_type == PIPE_QUERY_TIMESTAMP); in d3d12_create_query()
179 query->subqueries[i].query_heap->Release(); in d3d12_destroy_query()
180 pipe_resource_reference(&query->subqueries[i].buffer, NULL); in d3d12_destroy_query()
202 struct d3d12_query_impl *q = &q_parent->subqueries[sub_query]; in accumulate_subresult_cpu()
380 ctx->transform_state_vars[0] = q_parent->subqueries[sub_query].curr_query; in accumulate_subresult_gpu()
387 new_cs_ssbos[0].buffer = q_parent->subqueries[sub_query].buffer; in accumulate_subresult_gpu()
388 new_cs_ssbos[0].buffer_offset = q_parent->subqueries[sub_query].buffer_offset; in accumulate_subresult_gpu()
389 …new_cs_ssbos[0].buffer_size = q_parent->subqueries[sub_query].query_size * q_parent->subqueries[su… in accumulate_subresult_gpu()
423 ctx->transform_state_vars[i] = q->subqueries[i].curr_query; in accumulate_result_gpu()
424 new_cs_ssbos[num_ssbos].buffer = q->subqueries[i].buffer; in accumulate_result_gpu()
425 new_cs_ssbos[num_ssbos].buffer_offset = q->subqueries[i].buffer_offset; in accumulate_result_gpu()
426 … new_cs_ssbos[num_ssbos].buffer_size = q->subqueries[i].query_size * q->subqueries[i].num_queries; in accumulate_result_gpu()
451 struct d3d12_query_impl *q = &q_parent->subqueries[sub_query]; in begin_subquery()
467 q_parent->subqueries[i].curr_query = 0; in begin_query()
480 struct d3d12_query_impl *q = &q_parent->subqueries[0]; in begin_timer_query()
521 struct d3d12_query_impl *q = &q_parent->subqueries[sub_query]; in end_subquery()
559 struct d3d12_query_impl *q = &q_parent->subqueries[i]; in end_query()
659 if (query->subqueries[i].active && !subquery_should_be_active(ctx, query, i)) in d3d12_validate_queries()
661 else if (!query->subqueries[i].active && subquery_should_be_active(ctx, query, i)) in d3d12_validate_queries()