asahi: Add some notes to XML about mipmapping
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14903>
This commit is contained in:
parent
aea6d7f17f
commit
d103d64df6
|
@ -168,13 +168,19 @@
|
|||
<field name="Unk 52" size="1" start="52" type="bool"/>
|
||||
<field name="Rotate 90" size="1" start="53" type="bool" default="false"/>
|
||||
<field name="Flip vertical" size="1" start="54" type="bool" default="false"/>
|
||||
<field name="Unk 55" size="9" start="55" type="hex"/>
|
||||
<!-- not 1c0, tried setting . setting 0x20/0x10/0x8 breaks render. not
|
||||
0x4/0x2. 0x1 distorts in a funny way, renders upside-down with jitter
|
||||
around the edges (like it's doing a 2x2 tiling or something).
|
||||
|
||||
When enabling mipmapping, Metal sets 0x8 and sets stride to 0x100009 -->
|
||||
<field name="Unk 55" size="9" start="55" type="hex" default="0x00"/>
|
||||
<field name="Buffer" size="36" start="64" type="address" modifier="shr(4)"/>
|
||||
<!-- N.b. sRGB is not specified here -->
|
||||
<field name="Level" size="4" start="100" type="uint"/>
|
||||
<!-- Off by 4? -->
|
||||
<field name="Stride" size="24" start="104" type="hex" prefix="AGX_RT_STRIDE">
|
||||
<value name="Tiled" value="0x100000"/>
|
||||
<value name="Tiled, mipmapped" value="0x100009"/>
|
||||
</field>
|
||||
</struct>
|
||||
|
||||
|
|
Loading…
Reference in New Issue