Most piglit textures happened to work out by RGBW not changing in that
bit, but it did cause failures in RGBA16F fbo-generatemipmap-formats.
</struct>
<struct name="Texture Shader State">
+ <field name="UIF XOR disable" size="1" start="255" type="bool"/>
<field name="Level 0 is strictly UIF" size="1" start="254" type="bool"/>
<field name="Level 0 XOR enable" size="1" start="252" type="bool"/>
<field name="Level 0 UB_PAD" size="4" start="248" type="uint"/>
tex.swizzle_a = translate_swizzle(PIPE_SWIZZLE_W);
}
+ tex.uif_xor_disable = (rsc->slices[0].tiling ==
+ VC5_TILING_UIF_NO_XOR);
+
/* Since other platform devices may produce UIF images even
* when they're not big enough for V3D to assume they're UIF,
* we force images with level 0 as UIF to be always treated