Home | History | Annotate | Download | only in svga

Lines Matching refs:Semantic

35  * Translate TGSI semantic info into SVGA3d semantic info.
40 struct tgsi_declaration_semantic semantic,
44 switch (semantic.Name) {
46 *idx = semantic.Index;
50 *idx = semantic.Index;
54 *idx = semantic.Index + 2; /* sharing with COLOR */
59 assert(semantic.Index == 0);
63 *idx = semantic.Index;
68 semantic.Index);
72 *idx = semantic.Index;
179 struct tgsi_declaration_semantic semantic,
185 if (semantic.Name == TGSI_SEMANTIC_POSITION) {
220 (semantic.Name == TGSI_SEMANTIC_COLOR)) {
222 if (!translate_vs_ps_semantic( emit, semantic, &usage, &index ))
235 semantic.Name = TGSI_SEMANTIC_BCOLOR;
236 if (!translate_vs_ps_semantic( emit, semantic, &usage, &index ))
252 else if (semantic.Name == TGSI_SEMANTIC_FACE) {
259 else if (semantic.Name == TGSI_SEMANTIC_FOG) {
261 assert(semantic.Index == 0);
275 if (!translate_vs_ps_semantic( emit, semantic, &usage, &index ))
287 if (semantic.Name == TGSI_SEMANTIC_GENERIC &&
325 struct tgsi_declaration_semantic semantic,
328 switch (semantic.Name) {
337 semantic.Index );
341 semantic.Index );
349 semantic.Index );
368 struct tgsi_declaration_semantic semantic,
421 * VS3.0 outputs have proper declarations and semantic info for
426 struct tgsi_declaration_semantic semantic,
437 if (!translate_vs_ps_semantic( emit, semantic, &usage, &index ))
448 if (semantic.Name == TGSI_SEMANTIC_POSITION) {
460 else if (semantic.Name == TGSI_SEMANTIC_PSIZE) {
473 else if (semantic.Name == TGSI_SEMANTIC_FOG) {
496 struct tgsi_declaration_semantic semantic,
529 ok = ps30_sampler( emit, decl->Semantic, idx );
534 ok = vs30_input( emit, decl->Semantic, idx );
536 ok = ps30_input( emit, decl->Semantic, idx );
541 ok = vs30_output( emit, decl->Semantic, idx );
543 ok = ps30_output( emit, decl->Semantic, idx );