Lines Matching defs:elm
491 fill_signature_element(struct dxil_signature_element *elm,
495 memset(elm, 0, sizeof(struct dxil_signature_element));
496 elm->stream = semantic->stream;
497 // elm->semantic_name_offset = 0; // Offset needs to be filled out when writing
498 elm->semantic_index = semantic->index + row;
499 elm->system_value = (uint32_t) prog_semantic_from_kind(semantic->kind, semantic->rows, row);
500 elm->comp_type = (uint32_t) semantic->comp_type;
501 elm->reg = semantic->start_row + row;
504 elm->mask = (uint8_t) (((1 << semantic->cols) - 1) << semantic->start_col);
505 elm->min_precision = DXIL_MIN_PREC_DEFAULT;
663 struct dxil_signature_element *elm = &mod->outputs[num_outputs].elements[i];
665 elm->never_writes_mask = 0xff & ~elm->mask;
668 elm->never_writes_mask = 0xf & ~elm->mask;
741 struct dxil_signature_element *elm = &mod->patch_consts[num_consts].elements[i];
743 elm->never_writes_mask = 0xff & ~elm->mask;
746 elm->never_writes_mask = 0xf & ~elm->mask;