Lines Matching refs:data
60 float (*input_data)[32][NUM_TCS_INPUTS][TGSI_NUM_CHANNELS] = &shader->tcs_input->data;
113 float (*output_data)[32][PIPE_MAX_SHADER_INPUTS][TGSI_NUM_CHANNELS] = &shader->tcs_output->data;
117 char *output = (char *)output_verts->verts->data;
148 shader->current_variant->jit_func(shader->jit_context, shader->tcs_input->data, shader->tcs_output->data, prim_id,
165 const float (*input)[4] = (const float (*)[4])input_verts->verts->data;
224 float (*input_data)[32][PIPE_MAX_SHADER_INPUTS][TGSI_NUM_CHANNELS] = &shader->tes_input->data;
310 shader->current_variant->jit_func(shader->jit_context, shader->tes_input->data, output, prim_id,
331 const float (*input)[4] = (const float (*)[4])input_verts->verts->data;
356 struct pipe_tessellator_data data = { 0 };
369 p_tessellate(ptess, &factors, &data);
371 if (data.num_domain_points == 0)
375 uint32_t new_verts = vert_start + util_align_npot(data.num_domain_points, 4);
380 output_verts->count += data.num_domain_points;
382 output_prims->count += data.num_indices;
386 for (unsigned i = 0; i < data.num_indices; i++)
387 elts[elt_start + i] = vert_start + data.indices[i];
393 llvm_tes_run(shader, i, num_input_vertices_per_patch, &data, &factors, (struct vertex_header *)output);
396 shader->draw->statistics.ds_invocations += data.num_domain_points;
400 output_prims->primitive_count += data.num_indices / prim_len;