Home | History | Annotate | Download | only in draw

Lines Matching defs:vs

87    struct llvm_vertex_shader *vs = CALLOC_STRUCT( llvm_vertex_shader );
89 if (vs == NULL)
93 vs->base.state.tokens = tgsi_dup_tokens(state->tokens);
94 if (!vs->base.state.tokens) {
95 FREE(vs);
99 tgsi_scan_shader(state->tokens, &vs->base.info);
101 vs->variant_key_size =
103 vs->base.info.file_max[TGSI_FILE_INPUT]+1,
104 vs->base.info.file_max[TGSI_FILE_SAMPLER]+1);
106 vs->base.state.stream_output = state->stream_output;
107 vs->base.draw = draw;
108 vs->base.prepare = vs_llvm_prepare;
109 vs->base.run_linear = vs_llvm_run_linear;
110 vs->base.delete = vs_llvm_delete;
111 vs->base.create_variant = draw_vs_create_variant_generic;
113 make_empty_list(&vs->variants);
115 return &vs->base;