cristian_slav_ifb Imported from Blogger
You can also try this:
get_reg_side(reg_index : uint, side_index : uint) : uint is {
var reg := graphics_model.graphics_regs.get_reg_by_kind(appendf(“TRIANGLE%d”, reg_index).as_a(vr_ad_reg_kind));
var fld_name : string = appendf(“SIDE%d”, side_index);
var field_info := reg.static_info.fields_info.first(it.fld_name == fld_name);
return reg.get_cur_value()[(field_info.fld_fidx + field_info.fld_size - 1):field_info.fld_fidx];
};
You should also include protection for the values of reg_index and side_index
1 reply