Lines Matching defs:vs
108 struct r300_vertex_shader_code * vs = c->UserData;
109 struct r300_shader_semantics* outputs = &vs->outputs;
110 struct tgsi_shader_info* info = &vs->info;
170 if (vs->wpos)
175 struct r300_vertex_shader *vs)
177 tgsi_scan_shader(vs->state.tokens, &vs->shader->info);
178 r300_shader_read_vs_outputs(r300, &vs->shader->info, &vs->shader->outputs);
187 struct r300_vertex_shader_code *vs = shader->shader;
196 compiler.code = &vs->code;
197 compiler.UserData = vs;
216 ttr.info = &vs->info;
224 vs->dummy = TRUE;
232 compiler.RequiredOutputs = ~(~0U << (vs->info.num_outputs + (vs->wpos ? 1 : 0)));
236 if (vs->wpos)
237 rc_copy_output(&compiler.Base, vs->outputs.pos, vs->outputs.wpos);
246 vs->dummy = TRUE;
251 vs->externals_count = 0;
253 i < vs->code.constants.Count &&
254 vs->code.constants.Constants[i].Type == RC_CONSTANT_EXTERNAL; i++) {
255 vs->externals_count = i+1;
257 for (; i < vs->code.constants.Count; i++) {
258 assert(vs->code.constants.Constants[i].Type == RC_CONSTANT_IMMEDIATE);
260 vs->immediates_count = vs->code.constants.Count - vs->externals_count;