We just add another field to gen8.xml for the Cherryview line width,
rather than trying to replicate the gymnastics done in the Vulkan
driver to use gen9 SF pack functions.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
<field name="Legacy Global Depth Bias Enable" start="43" end="43" type="bool"/>
<field name="Statistics Enable" start="42" end="42" type="bool"/>
<field name="Viewport Transform Enable" start="33" end="33" type="bool"/>
+ <field name="CHV Line Width" start="44" end="61" type="u11.7"/>
<field name="Line Width" start="82" end="91" type="u3.7"/>
<field name="Line End Cap Antialiasing Region Width" start="80" end="81" type="uint">
<value name="0.5 pixels" value="0"/>
#endif
/* _NEW_LINE */
+#if GEN_GEN == 8
+ if (brw->is_cherryview)
+ sf.CHVLineWidth = brw_get_line_width_float(brw);
+ else
+ sf.LineWidth = brw_get_line_width_float(brw);
+#else
sf.LineWidth = brw_get_line_width_float(brw);
+#endif
if (ctx->Line.SmoothFlag) {
sf.LineEndCapAntialiasingRegionWidth = _10pixels;