Home | History | Annotate | Download | only in r300

Lines Matching defs:outputs

108     struct r300_shader_semantics* outputs = &vs->outputs;
111 boolean any_bcolor_used = outputs->bcolor[0] != ATTR_UNUSED ||
112 outputs->bcolor[1] != ATTR_UNUSED;
119 if (outputs->pos != ATTR_UNUSED) {
120 c->code->outputs[outputs->pos] = reg++;
126 if (outputs->psize != ATTR_UNUSED) {
127 c->code->outputs[outputs->psize] = reg++;
139 if (outputs->color[i] != ATTR_UNUSED) {
140 c->code->outputs[outputs->color[i]] = reg++;
142 outputs->color[1] != ATTR_UNUSED) {
149 if (outputs->bcolor[i] != ATTR_UNUSED) {
150 c->code->outputs[outputs->bcolor[i]] = reg++;
158 if (outputs->generic[i] != ATTR_UNUSED) {
159 c->code->outputs[outputs->generic[i]] = reg++;
164 if (outputs->fog != ATTR_UNUSED) {
165 c->code->outputs[outputs->fog] = reg++;
169 c->code->outputs[outputs->wpos] = reg++;
176 r300_shader_read_vs_outputs(r300, &vs->info, &vs->outputs);
187 /* Make a simple vertex shader which outputs (0, 0, 0, 1),
255 rc_copy_output(&compiler.Base, 0, vs->outputs.wpos);