Lines Matching defs:value

148       return glsl_type::get_array_instance(base_type, s_size->value());
157 const glsl_type *type = state->symbols->get_type(type_sym->value());
159 ir_read_error(expr, "invalid type: %s", type_sym->value());
179 if (tag == NULL || strcmp(tag->value(), "function") != 0)
201 ir_function *f = state->symbols->get_function(name->value());
203 f = new(mem_ctx) ir_function(name->value());
244 if (paramtag == NULL || strcmp(paramtag->value(), "parameters") != 0) {
342 if (strcmp(symbol->value(), "break") == 0 && loop_ctx != NULL)
344 if (strcmp(symbol->value(), "continue") == 0 && loop_ctx != NULL)
361 if (strcmp(tag->value(), "declare") == 0) {
363 } else if (strcmp(tag->value(), "assign") == 0) {
365 } else if (strcmp(tag->value(), "if") == 0) {
367 } else if (strcmp(tag->value(), "loop") == 0) {
369 } else if (strcmp(tag->value(), "call") == 0) {
371 } else if (strcmp(tag->value(), "return") == 0) {
373 } else if (strcmp(tag->value(), "function") == 0) {
375 } else if (strcmp(tag->value(), "emit-vertex") == 0) {
377 } else if (strcmp(tag->value(), "end-primitive") == 0) {
379 } else if (strcmp(tag->value(), "barrier") == 0) {
406 ir_variable *var = new(mem_ctx) ir_variable(type, s_name->value(),
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());
534 ir_read_error(NULL, "when reading return value");
563 else if (strcmp(tag->value(), "swiz") == 0) {
565 } else if (strcmp(tag->value(), "expression") == 0) {
567 } else if (strcmp(tag->value(), "constant") == 0) {
572 ir_read_error(expr, "unrecognized rvalue tag: %s", tag->value());
607 const char *mask_str = mask_symbol->value();
682 ir_function *f = state->symbols->get_function(name->value());
685 name->value());
693 "%s", name->value());
698 ir_read_error(expr, "call has return value storage but void type");
701 ir_read_error(expr, "call has non-void type but no return value storage");
731 ir_expression_operation op = ir_expression::get_operator(s_op->value());
733 ir_read_error(expr, "invalid operator: %s", s_op->value());
751 ir_read_error(NULL, "when reading operand #%d of %s", i, s_op->value());
771 if (strlen(swiz->value()) > 4) {
772 ir_read_error(expr, "expected a valid swizzle; found %s", swiz->value());
780 ir_swizzle *ir = ir_swizzle::create(rvalue, swiz->value(),
839 s_number *value = SX_AS_NUMBER(expr);
840 if (value == NULL) {
844 data.f[k] = value->fvalue();
846 s_int *value = SX_AS_INT(expr);
847 if (value == NULL) {
854 data.u[k] = value->value();
858 data.i[k] = value->value();
862 data.b[k] = value->value();
888 ir_variable *var = state->symbols->get_variable(s_var->value());
890 ir_read_error(expr, "undeclared variable: %s", s_var->value());
930 return new(mem_ctx) ir_dereference_record(subject, s_field->value());
997 op = ir_texture::get_opcode(tag->value());
1001 ir_read_error(NULL, "unexpected texture pattern %s", tag->value());
1012 is_sparse = sparse->value();
1055 if (si_offset == NULL || si_offset->value() != 0) {
1069 if (proj_as_int && proj_as_int->value() == 1) {