Lines Matching refs:outputs
109 struct r300_shader_semantics* outputs = &vs->outputs;
112 boolean any_bcolor_used = outputs->bcolor[0] != ATTR_UNUSED ||
113 outputs->bcolor[1] != ATTR_UNUSED;
120 if (outputs->pos != ATTR_UNUSED) {
121 c->code->outputs[outputs->pos] = reg++;
127 if (outputs->psize != ATTR_UNUSED) {
128 c->code->outputs[outputs->psize] = reg++;
140 if (outputs->color[i] != ATTR_UNUSED) {
141 c->code->outputs[outputs->color[i]] = reg++;
143 outputs->color[1] != ATTR_UNUSED) {
150 if (outputs->bcolor[i] != ATTR_UNUSED) {
151 c->code->outputs[outputs->bcolor[i]] = reg++;
159 if (outputs->generic[i] != ATTR_UNUSED) {
160 c->code->outputs[outputs->generic[i]] = reg++;
165 if (outputs->fog != ATTR_UNUSED) {
166 c->code->outputs[outputs->fog] = reg++;
171 c->code->outputs[outputs->wpos] = reg++;
178 r300_shader_read_vs_outputs(r300, &vs->shader->info, &vs->shader->outputs);
237 rc_copy_output(&compiler.Base, vs->outputs.pos, vs->outputs.wpos);