<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, May 17, 2017 at 2:10 AM, Pohjolainen, Topi <span dir="ltr"><<a href="mailto:topi.pohjolainen@gmail.com" target="_blank">topi.pohjolainen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, May 16, 2017 at 03:45:08PM -0700, Jason Ekstrand wrote:<br>
> Somehow this got missed.<br>
<br>
This is identical to gen4, right?<br><div><div class="h5"></div></div></blockquote><div><br></div><div>I copied+pasted from gen4.xml.  I just diff'd gen4 and gen5 and the only difference is monocrome filter width/height which we don't use.  It appears these two fields were added on G45.  I'll go ahead and add them, not that it matters.<br><br></div><div>--Jason<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
> ---<br>
>  src/intel/genxml/gen45.xml | 61 ++++++++++++++++++++++++++++++<wbr>++++++++++++++++<br>
>  1 file changed, 61 insertions(+)<br>
><br>
> diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml<br>
> index bde6080..0365a36 100644<br>
> --- a/src/intel/genxml/gen45.xml<br>
> +++ b/src/intel/genxml/gen45.xml<br>
> @@ -549,6 +549,67 @@<br>
>      <field name="Border Color Alpha" start="96" end="127" type="float"/><br>
>    </struct><br>
><br>
> +  <struct name="SAMPLER_STATE" length="4"><br>
> +    <field name="Sampler Disable" start="31" end="31" type="bool"/><br>
> +    <field name="LOD PreClamp Enable" start="28" end="28" type="bool"/><br>
> +    <field name="Base Mip Level" start="22" end="26" type="u4.1"/><br>
> +    <field name="Mip Mode Filter" start="20" end="21" type="uint" prefix="MIPFILTER"><br>
> +      <value name="NONE" value="0"/><br>
> +      <value name="NEAREST" value="1"/><br>
> +      <value name="LINEAR" value="3"/><br>
> +    </field><br>
> +    <field name="Mag Mode Filter" start="17" end="19" type="uint" prefix="MAPFILTER"><br>
> +      <value name="NEAREST" value="0"/><br>
> +      <value name="LINEAR" value="1"/><br>
> +      <value name="ANISOTROPIC" value="2"/><br>
> +      <value name="MONO" value="6"/><br>
> +    </field><br>
> +    <field name="Min Mode Filter" start="14" end="16" type="uint" prefix="MAPFILTER"/><br>
> +    <field name="Texture LOD Bias" start="3" end="13" type="s4.6"/><br>
> +    <field name="Shadow Function" start="0" end="2" type="uint"><br>
> +      <value name="PREFILTEROP_ALWAYS" value="0"/><br>
> +      <value name="PREFILTEROP_NEVER" value="1"/><br>
> +      <value name="PREFILTEROP_LESS" value="2"/><br>
> +      <value name="PREFILTEROP_EQUAL" value="3"/><br>
> +      <value name="PREFILTEROP_LEQUAL" value="4"/><br>
> +      <value name="PREFILTEROP_GREATER" value="5"/><br>
> +      <value name="PREFILTEROP_NOTEQUAL" value="6"/><br>
> +      <value name="PREFILTEROP_GEQUAL" value="7"/><br>
> +    </field><br>
> +    <field name="Min LOD" start="54" end="63" type="u4.6"/><br>
> +    <field name="Max LOD" start="44" end="53" type="u4.6"/><br>
> +    <field name="Cube Surface Control Mode" start="41" end="41" type="uint"><br>
> +      <value name="CUBECTRLMODE_PROGRAMMED" value="0"/><br>
> +      <value name="CUBECTRLMODE_OVERRIDE" value="1"/><br>
> +    </field><br>
> +    <field name="TCX Address Control Mode" start="38" end="40" type="Texture_Coordinate_Mode"<wbr>/><br>
> +    <field name="TCY Address Control Mode" start="35" end="37" type="Texture_Coordinate_Mode"<wbr>/><br>
> +    <field name="TCZ Address Control Mode" start="32" end="34" type="Texture_Coordinate_Mode"<wbr>/><br>
> +    <field name="Border Color Pointer" start="69" end="95" type="offset"/><br>
> +    <field name="ChromaKey Enable" start="121" end="121" type="bool"/><br>
> +    <field name="ChromaKey Index" start="119" end="120" type="uint"/><br>
> +    <field name="ChromaKey Mode" start="118" end="118" type="uint" prefix="KEYFILTER"><br>
> +      <value name="KILL_ON_ANY_MATCH" value="0"/><br>
> +      <value name="REPLACE_BLACK" value="1"/><br>
> +    </field><br>
> +    <field name="Maximum Anisotropy" start="115" end="117" type="uint"><br>
> +      <value name="RATIO 2:1" value="0"/><br>
> +      <value name="RATIO 4:1" value="1"/><br>
> +      <value name="RATIO 6:1" value="2"/><br>
> +      <value name="RATIO 8:1" value="3"/><br>
> +      <value name="RATIO 10:1" value="4"/><br>
> +      <value name="RATIO 12:1" value="5"/><br>
> +      <value name="RATIO 14:1" value="6"/><br>
> +      <value name="RATIO 16:1" value="7"/><br>
> +    </field><br>
> +    <field name="R Address Min Filter Rounding Enable" start="109" end="109" type="bool"/><br>
> +    <field name="R Address Mag Filter Rounding Enable" start="110" end="110" type="bool"/><br>
> +    <field name="V Address Min Filter Rounding Enable" start="111" end="111" type="bool"/><br>
> +    <field name="V Address Mag Filter Rounding Enable" start="112" end="112" type="bool"/><br>
> +    <field name="U Address Min Filter Rounding Enable" start="113" end="113" type="bool"/><br>
> +    <field name="U Address Mag Filter Rounding Enable" start="114" end="114" type="bool"/><br>
> +  </struct><br>
> +<br>
>    <struct name="SF_STATE" length="8"><br>
>      <field name="Kernel Start Pointer" start="6" end="31" type="address"/><br>
>      <field name="GRF Register Count" start="1" end="3" type="uint"/><br>
> --<br>
> 2.5.0.400.gff86faf<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> mesa-dev mailing list<br>
> <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</blockquote></div><br></div></div>