iris_emit_cmd(batch, GENX(3DSTATE_3D_MODE), p) {
p.SubsliceHashingTableEnable = true;
+ p.SubsliceHashingTableEnableMask = true;
}
}
#endif
<field name="3D Scoreboard Hashing Mode" start="36" end="36" type="bool"/>
<field name="Subslice Hashing Table Enable" start="37" end="37" type="bool"/>
<field name="Slice Hashing Table Enable" start="38" end="38" type="bool"/>
- <field name="Mask" start="48" end="63" type="mbo"/>
+ <field name="Cross Slice Hashing Mode Mask" start="48" end="49" type="uint"/>
+ <field name="3D Scoreboard Hashing Mode Mask" start="52" end="52" type="bool"/>
+ <field name="Subslice Hashing Table Enable Mask" start="53" end="53" type="bool"/>
+ <field name="Slice Hashing Table Enable Mask" start="54" end="54" type="bool"/>
</instruction>
<instruction name="3DSTATE_AA_LINE_PARAMETERS" bias="2" length="3" engine="render">
<field name="3D Scoreboard Hashing Mode" start="36" end="36" type="bool"/>
<field name="Subslice Hashing Table Enable" start="37" end="37" type="bool"/>
<field name="Slice Hashing Table Enable" start="38" end="38" type="bool"/>
- <field name="Mask" start="48" end="63" type="mbo"/>
+ <field name="Cross Slice Hashing Mode Mask" start="48" end="49" type="uint"/>
+ <field name="3D Scoreboard Hashing Mode Mask" start="52" end="52" type="bool"/>
+ <field name="Subslice Hashing Table Enable Mask" start="53" end="53" type="bool"/>
+ <field name="Slice Hashing Table Enable Mask" start="54" end="54" type="bool"/>
</instruction>
<instruction name="3DSTATE_AA_LINE_PARAMETERS" bias="2" length="3" engine="render">
anv_batch_emit(batch, GENX(3DSTATE_3D_MODE), p) {
p.SubsliceHashingTableEnable = true;
+ p.SubsliceHashingTableEnableMask = true;
}
#endif
}