forked from eden-emu/eden
glsl: Update phi node management
This commit is contained in:
parent
67f881e714
commit
b95716e543
4 changed files with 53 additions and 21 deletions
|
@ -33,10 +33,12 @@ enum class Type : u32 {
|
|||
struct Id {
|
||||
union {
|
||||
u32 raw;
|
||||
BitField<0, 29, u32> index;
|
||||
BitField<29, 1, u32> is_long;
|
||||
BitField<30, 1, u32> is_spill;
|
||||
BitField<31, 1, u32> is_condition_code;
|
||||
BitField<0, 1, u32> is_valid;
|
||||
BitField<1, 1, u32> is_long;
|
||||
BitField<2, 1, u32> is_spill;
|
||||
BitField<3, 1, u32> is_condition_code;
|
||||
BitField<4, 1, u32> is_null;
|
||||
BitField<5, 27, u32> index;
|
||||
};
|
||||
|
||||
bool operator==(Id rhs) const noexcept {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue