if (tiler_flags.index_type)
pandecode_log("Index offset: %u\n", cs_get_u32(ctx, 35));
- pandecode_log("Vertex offset: %u\n", cs_get_u32(ctx, 36));
+ pandecode_log("Vertex offset: %d\n", cs_get_u32(ctx, 36));
pandecode_log("Instance offset: %u\n", cs_get_u32(ctx, 37));
pandecode_log("Tiler DCD flags2: %X\n", cs_get_u32(ctx, 38));
<field name="Layer index enable" size="1" start="0:20" type="bool"/>
<field name="Scissor array enable" size="1" start="0:21" type="bool"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Instance offset" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint"/>
</struct>
<field name="High Depth Cull" size="1" start="0:17" type="bool" default="true"/>
<field name="Primitive restart" size="2" start="0:19" type="Primitive Restart"/>
<field name="Job Task Split" size="6" start="0:26" type="uint"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Primitive Restart Index" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint" modifier="minus(1)"/>
<field name="Indices" size="64" start="4:0" type="address"/>
<field name="High Depth Cull" size="1" start="0:17" type="bool" default="true"/>
<field name="Primitive restart" size="2" start="0:19" type="Primitive Restart"/>
<field name="Job Task Split" size="6" start="0:26" type="uint"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Primitive Restart Index" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint" modifier="minus(1)"/>
<field name="Indices" size="64" start="4:0" type="address"/>
<field name="Secondary Shader" size="1" start="0:18" type="bool"/>
<field name="Primitive restart" size="2" start="0:19" type="Primitive Restart"/>
<field name="Job Task Split" size="6" start="0:26" type="uint"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Primitive Restart Index" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint" modifier="minus(1)"/>
<field name="Indices" size="64" start="4:0" type="address"/>
<field name="Secondary Shader" size="1" start="0:18" type="bool"/>
<field name="Primitive restart" size="2" start="0:19" type="Primitive Restart"/>
<field name="Job Task Split" size="6" start="0:26" type="uint"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Primitive Restart Index" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint" modifier="minus(1)"/>
<field name="Indices" size="64" start="4:0" type="address"/>
<field name="Layer index enable" size="1" start="0:20" type="bool"/>
<field name="Scissor array enable" size="1" start="0:21" type="bool"/>
- <field name="Base vertex offset" size="32" start="1:0" type="uint"/>
+ <field name="Base vertex offset" size="32" start="1:0" type="int"/>
<field name="Instance offset" size="32" start="2:0" type="uint"/>
<field name="Index count" size="32" start="3:0" type="uint"/>
</struct>