st_src_reg();
st_src_reg(const st_src_reg ®);
void operator=(const st_src_reg ®);
+ void reset();
explicit st_src_reg(st_dst_reg reg);
unsigned tex_offset_num_offset:3;
unsigned dead_mask:4; /**< Used in dead code elimination */
unsigned buffer_access:3; /**< bitmask of TGSI_MEMORY_x bits */
+ unsigned read_only:1;
+ unsigned gather_component:2; /* 0, 1, 2, 3 */
const struct tgsi_opcode_info *info;
case TGSI_OPCODE_ATOMUMAX:
case TGSI_OPCODE_ATOMIMIN:
case TGSI_OPCODE_ATOMIMAX:
+ case TGSI_OPCODE_ATOMFADD:
+ case TGSI_OPCODE_ATOMINC_WRAP:
+ case TGSI_OPCODE_ATOMDEC_WRAP:
+ case TGSI_OPCODE_IMG2HND:
return true;
default:
return false;