Lines Matching defs:slot
84 unsigned prim_idx, j, slot;
104 for (slot = 0; slot < shader->info.num_outputs; slot++) {
105 output[slot][0] = machine->Outputs[idx + slot].xyzw[0].f[0];
106 output[slot][1] = machine->Outputs[idx + slot].xyzw[1].f[0];
107 output[slot][2] = machine->Outputs[idx + slot].xyzw[2].f[0];
108 output[slot][3] = machine->Outputs[idx + slot].xyzw[3].f[0];
110 debug_printf("\t%d: %f %f %f %f\n", slot,
111 output[slot][0],
112 output[slot][1],
113 output[slot][2],
114 output[slot][3]);
131 unsigned slot, i;
152 for (slot = 0, vs_slot = 0; slot < shader->info.num_inputs; ++slot) {
153 unsigned idx = i * TGSI_EXEC_MAX_INPUT_ATTRIBS + slot;
154 if (shader->info.input_semantic_name[slot] == TGSI_SEMANTIC_PRIMID) {
161 shader->info.input_semantic_name[slot],
162 shader->info.input_semantic_index[slot],
173 slot, vs_slot, idx);
234 unsigned slot, i;
252 for (slot = 0, vs_slot = 0; slot < shader->info.num_inputs; ++slot) {
253 if (shader->info.input_semantic_name[slot] == TGSI_SEMANTIC_PRIMID) {
262 shader->info.input_semantic_name[slot],
263 shader->info.input_semantic_index[slot],
267 (*input_data)[i][slot][0][prim_idx] = 0;
268 (*input_data)[i][slot][1][prim_idx] = 0;
269 (*input_data)[i][slot][2][prim_idx] = 0;
270 (*input_data)[i][slot][3][prim_idx] = 0;
274 slot, vs_slot, i);
280 (*input_data)[i][slot][0][prim_idx] = input[vs_slot][0];
281 (*input_data)[i][slot][1][prim_idx] = input[vs_slot][1];
282 (*input_data)[i][slot][2][prim_idx] = input[vs_slot][2];
283 (*input_data)[i][slot][3][prim_idx] = input[vs_slot][3];
286 (*input_data)[i][slot][0][prim_idx],
287 (*input_data)[i][slot][1][prim_idx],
288 (*input_data)[i][slot][2][prim_idx],
289 (*input_data)[i][slot][3][prim_idx]);