Lines Matching defs:elm
397 fill_signature_element(struct dxil_signature_element *elm,
401 memset(elm, 0, sizeof(struct dxil_signature_element));
402 // elm->stream = 0;
403 // elm->semantic_name_offset = 0; // Offset needs to be filled out when writing
404 elm->semantic_index = semantic->index + row;
405 elm->system_value = (uint32_t) prog_semantic_from_kind(semantic->kind);
406 elm->comp_type = (uint32_t) semantic->comp_type;
407 elm->reg = semantic->start_row + row;
410 elm->mask = (uint8_t) (((1 << semantic->cols) - 1) << semantic->start_col);
411 // elm->never_writes_mask = 0;
412 elm->min_precision = DXIL_MIN_PREC_DEFAULT;
460 struct dxil_signature_element *elm,
466 fill_signature_element(&elm[i], semantic, i);
486 struct dxil_signature_element *elm = mod->inputs[num_inputs].elements;
490 &inputs[num_inputs], elm, psv_elm))
582 struct dxil_signature_element *elm = mod->outputs[num_outputs].elements;
587 &outputs[num_outputs], elm, psv_elm))
592 elm->never_writes_mask = 0xff & ~elm->mask;