Module: Mesa
Branch: master
Commit: 23b7c7a630aafb2102d3292556eecd84d2739ed5
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=23b7c7a630aafb2102d3292556eecd84d2739ed5

Author: Kenneth Graunke <[email protected]>
Date:   Thu Aug 31 15:45:57 2017 -0700

genxml: Make Border Color Pointer an address on Gen4-5, not an offset.

Reviewed-by: Jason Ekstrand <[email protected]>

---

 src/intel/genxml/gen4.xml                     |  2 +-
 src/intel/genxml/gen45.xml                    |  2 +-
 src/intel/genxml/gen5.xml                     |  2 +-
 src/mesa/drivers/dri/i965/genX_state_upload.c | 10 ++++------
 4 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/intel/genxml/gen4.xml b/src/intel/genxml/gen4.xml
index 6f6f1bfeb0..6499346c99 100644
--- a/src/intel/genxml/gen4.xml
+++ b/src/intel/genxml/gen4.xml
@@ -586,7 +586,7 @@
     <field name="TCX Address Control Mode" start="38" end="40" 
type="Texture_Coordinate_Mode"/>
     <field name="TCY Address Control Mode" start="35" end="37" 
type="Texture_Coordinate_Mode"/>
     <field name="TCZ Address Control Mode" start="32" end="34" 
type="Texture_Coordinate_Mode"/>
-    <field name="Border Color Pointer" start="69" end="95" type="offset"/>
+    <field name="Border Color Pointer" start="69" end="95" type="address"/>
     <field name="ChromaKey Enable" start="121" end="121" type="bool"/>
     <field name="ChromaKey Index" start="119" end="120" type="uint"/>
     <field name="ChromaKey Mode" start="118" end="118" type="uint" 
prefix="KEYFILTER">
diff --git a/src/intel/genxml/gen45.xml b/src/intel/genxml/gen45.xml
index 7b2f769827..0f90575407 100644
--- a/src/intel/genxml/gen45.xml
+++ b/src/intel/genxml/gen45.xml
@@ -593,7 +593,7 @@
     <field name="TCX Address Control Mode" start="38" end="40" 
type="Texture_Coordinate_Mode"/>
     <field name="TCY Address Control Mode" start="35" end="37" 
type="Texture_Coordinate_Mode"/>
     <field name="TCZ Address Control Mode" start="32" end="34" 
type="Texture_Coordinate_Mode"/>
-    <field name="Border Color Pointer" start="69" end="95" type="offset"/>
+    <field name="Border Color Pointer" start="69" end="95" type="address"/>
     <field name="Monochrome Filter Height" start="125" end="127" type="uint"/>
     <field name="Monochrome Filter Width" start="122" end="124" type="uint"/>
     <field name="ChromaKey Enable" start="121" end="121" type="bool"/>
diff --git a/src/intel/genxml/gen5.xml b/src/intel/genxml/gen5.xml
index 36081875ea..70f50076ab 100644
--- a/src/intel/genxml/gen5.xml
+++ b/src/intel/genxml/gen5.xml
@@ -571,7 +571,7 @@
     <field name="TCX Address Control Mode" start="38" end="40" 
type="Texture_Coordinate_Mode"/>
     <field name="TCY Address Control Mode" start="35" end="37" 
type="Texture_Coordinate_Mode"/>
     <field name="TCZ Address Control Mode" start="32" end="34" 
type="Texture_Coordinate_Mode"/>
-    <field name="Border Color Pointer" start="69" end="95" type="offset"/>
+    <field name="Border Color Pointer" start="69" end="95" type="address"/>
     <field name="Monochrome Filter Height" start="125" end="127" type="uint"/>
     <field name="Monochrome Filter Width" start="122" end="124" type="uint"/>
     <field name="ChromaKey Enable" start="121" end="121" type="bool"/>
diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c 
b/src/mesa/drivers/dri/i965/genX_state_upload.c
index 4eb1a79bcd..7083e7b2d6 100644
--- a/src/mesa/drivers/dri/i965/genX_state_upload.c
+++ b/src/mesa/drivers/dri/i965/genX_state_upload.c
@@ -5008,13 +5008,11 @@ genX(update_sampler_state)(struct brw_context *brw,
                                  texObj->StencilSampling,
                                  &border_color_offset);
    }
-   if (GEN_GEN < 6) {
-      samp_st.BorderColorPointer =
-         brw_emit_reloc(&brw->batch, batch_offset_for_sampler_state + 8,
-                        brw->batch.bo, border_color_offset, 0);
-   } else {
+#if GEN_GEN < 6
+      samp_st.BorderColorPointer = ro_bo(brw->batch.bo, border_color_offset);
+#else
       samp_st.BorderColorPointer = border_color_offset;
-   }
+#endif
 
 #if GEN_GEN >= 8
    samp_st.LODPreClampMode = CLAMP_MODE_OGL;

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to