Lines Matching refs:slot
61 unsigned slot, i;
76 for (slot = 0, vs_slot = 0; slot < shader->info.num_inputs; ++slot) {
78 shader->info.input_semantic_name[slot],
79 shader->info.input_semantic_index[slot],
83 (*input_data)[i][slot][0] = 0;
84 (*input_data)[i][slot][1] = 0;
85 (*input_data)[i][slot][2] = 0;
86 (*input_data)[i][slot][3] = 0;
88 (*input_data)[i][slot][0] = input[vs_slot][0];
89 (*input_data)[i][slot][1] = input[vs_slot][1];
90 (*input_data)[i][slot][2] = input[vs_slot][2];
91 (*input_data)[i][slot][3] = input[vs_slot][3];
93 debug_printf("\t\t%p = %f %f %f %f\n", &(*input_data)[i][slot][0],
94 (*input_data)[i][slot][0],
95 (*input_data)[i][slot][1],
96 (*input_data)[i][slot][2],
97 (*input_data)[i][slot][3]);
114 unsigned slot, i;
128 for (slot = 0; slot < shader->info.num_outputs; ++slot) {
129 output_ptr[slot][0] = (*output_data)[i][slot][0];
130 output_ptr[slot][1] = (*output_data)[i][slot][1];
131 output_ptr[slot][2] = (*output_data)[i][slot][2];
132 output_ptr[slot][3] = (*output_data)[i][slot][3];
135 &output_ptr[slot][0],
136 output_ptr[slot][0],
137 output_ptr[slot][1],
138 output_ptr[slot][2],
139 output_ptr[slot][3]);
225 unsigned slot, i;
241 for (slot = 0, vs_slot = 0; slot < shader->info.num_inputs; ++slot) {
243 shader->info.input_semantic_name[slot],
244 shader->info.input_semantic_index[slot],
248 (*input_data)[i][slot][0] = 0;
249 (*input_data)[i][slot][1] = 0;
250 (*input_data)[i][slot][2] = 0;
251 (*input_data)[i][slot][3] = 0;
253 (*input_data)[i][slot][0] = input[vs_slot][0];
254 (*input_data)[i][slot][1] = input[vs_slot][1];
255 (*input_data)[i][slot][2] = input[vs_slot][2];
256 (*input_data)[i][slot][3] = input[vs_slot][3];
260 (*input_data)[i][slot][0],
261 (*input_data)[i][slot][1],
262 (*input_data)[i][slot][2],
263 (*input_data)[i][slot][3]);