Lines Matching refs:qualifier
409 foreach_in_list(s_symbol, qualifier, &s_quals->subexpressions) {
410 if (!qualifier->is_symbol()) {
411 ir_read_error(expr, "qualifier list must contain only symbols");
416 if (strcmp(qualifier->value(), "centroid") == 0) {
418 } else if (strcmp(qualifier->value(), "sample") == 0) {
420 } else if (strcmp(qualifier->value(), "patch") == 0) {
422 } else if (strcmp(qualifier->value(), "explicit_invariant") == 0) {
424 } else if (strcmp(qualifier->value(), "invariant") == 0) {
426 } else if (strcmp(qualifier->value(), "uniform") == 0) {
428 } else if (strcmp(qualifier->value(), "shader_storage") == 0) {
430 } else if (strcmp(qualifier->value(), "auto") == 0) {
432 } else if (strcmp(qualifier->value(), "in") == 0) {
434 } else if (strcmp(qualifier->value(), "shader_in") == 0) {
436 } else if (strcmp(qualifier->value(), "const_in") == 0) {
438 } else if (strcmp(qualifier->value(), "out") == 0) {
440 } else if (strcmp(qualifier->value(), "shader_out") == 0) {
442 } else if (strcmp(qualifier->value(), "inout") == 0) {
444 } else if (strcmp(qualifier->value(), "temporary") == 0) {
446 } else if (strcmp(qualifier->value(), "stream1") == 0) {
448 } else if (strcmp(qualifier->value(), "stream2") == 0) {
450 } else if (strcmp(qualifier->value(), "stream3") == 0) {
452 } else if (strcmp(qualifier->value(), "smooth") == 0) {
454 } else if (strcmp(qualifier->value(), "flat") == 0) {
456 } else if (strcmp(qualifier->value(), "noperspective") == 0) {
459 ir_read_error(expr, "unknown qualifier: %s", qualifier->value());