Lines Matching refs:slot

97    unsigned slot;
118 for (slot = 0; slot < shader->info.num_inputs; slot++) {
119 debug_printf("\t%d: %f %f %f %f\n", slot,
120 input[slot][0],
121 input[slot][1],
122 input[slot][2],
123 input[slot][3]);
133 for (slot = 0; slot < shader->info.num_inputs; slot++) {
135 assert(!util_is_inf_or_nan(input[slot][0]));
136 assert(!util_is_inf_or_nan(input[slot][1]));
137 assert(!util_is_inf_or_nan(input[slot][2]));
138 assert(!util_is_inf_or_nan(input[slot][3]));
140 machine->Inputs[slot].xyzw[0].f[j] = input[slot][0];
141 machine->Inputs[slot].xyzw[1].f[j] = input[slot][1];
142 machine->Inputs[slot].xyzw[2].f[j] = input[slot][2];
143 machine->Inputs[slot].xyzw[3].f[j] = input[slot][3];
161 for (slot = 0; slot < shader->info.num_outputs; slot++) {
162 unsigned name = shader->info.output_semantic_name[slot];
166 output[slot][0] = CLAMP(machine->Outputs[slot].xyzw[0].f[j], 0.0f, 1.0f);
167 output[slot][1] = CLAMP(machine->Outputs[slot].xyzw[1].f[j], 0.0f, 1.0f);
168 output[slot][2] = CLAMP(machine->Outputs[slot].xyzw[2].f[j], 0.0f, 1.0f);
169 output[slot][3] = CLAMP(machine->Outputs[slot].xyzw[3].f[j], 0.0f, 1.0f);
172 output[slot][0] = machine->Outputs[slot].xyzw[0].f[j];
173 output[slot][1] = 0;
174 output[slot][2] = 0;
175 output[slot][3] = 1;
178 output[slot][0] = machine->Outputs[slot].xyzw[0].f[j];
179 output[slot][1] = machine->Outputs[slot].xyzw[1].f[j];
180 output[slot][2] = machine->Outputs[slot].xyzw[2].f[j];
181 output[slot][3] = machine->Outputs[slot].xyzw[3].f[j];
187 for (slot = 0; slot < shader->info.num_outputs; slot++) {
188 debug_printf("\t%d: %f %f %f %f\n", slot,
189 output[slot][0],
190 output[slot][1],
191 output[slot][2],
192 output[slot][3]);
193 assert(!util_is_inf_or_nan(output[slot][0]));