Home | History | Annotate | Download | only in draw

Lines Matching refs:slot

99    unsigned slot;
121 for (slot = 0; slot < shader->info.num_inputs; slot++) {
122 debug_printf("\t%d: %f %f %f %f\n", slot,
123 input[slot][0],
124 input[slot][1],
125 input[slot][2],
126 input[slot][3]);
148 for (slot = 0; slot < shader->info.num_inputs; slot++) {
150 assert(!util_is_inf_or_nan(input[slot][0]));
151 assert(!util_is_inf_or_nan(input[slot][1]));
152 assert(!util_is_inf_or_nan(input[slot][2]));
153 assert(!util_is_inf_or_nan(input[slot][3]));
155 machine->Inputs[slot].xyzw[0].f[j] = input[slot][0];
156 machine->Inputs[slot].xyzw[1].f[j] = input[slot][1];
157 machine->Inputs[slot].xyzw[2].f[j] = input[slot][2];
158 machine->Inputs[slot].xyzw[3].f[j] = input[slot][3];
171 for (slot = 0; slot < shader->info.num_outputs; slot++) {
172 unsigned name = shader->info.output_semantic_name[slot];
176 output[slot][0] = CLAMP(machine->Outputs[slot].xyzw[0].f[j], 0.0f, 1.0f);
177 output[slot][1] = CLAMP(machine->Outputs[slot].xyzw[1].f[j], 0.0f, 1.0f);
178 output[slot][2] = CLAMP(machine->Outputs[slot].xyzw[2].f[j], 0.0f, 1.0f);
179 output[slot][3] = CLAMP(machine->Outputs[slot].xyzw[3].f[j], 0.0f, 1.0f);
183 output[slot][0] = machine->Outputs[slot].xyzw[0].f[j];
184 output[slot][1] = machine->Outputs[slot].xyzw[1].f[j];
185 output[slot][2] = machine->Outputs[slot].xyzw[2].f[j];
186 output[slot][3] = machine->Outputs[slot].xyzw[3].f[j];
192 for (slot = 0; slot < shader->info.num_outputs; slot++) {
193 debug_printf("\t%d: %f %f %f %f\n", slot,
194 output[slot][0],
195 output[slot][1],
196 output[slot][2],
197 output[slot][3]);
198 assert(!util_is_inf_or_nan(output[slot][0]));