summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h')
-rw-r--r--src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h272
1 files changed, 170 insertions, 102 deletions
diff --git a/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h b/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h
index f1bae49e26b..570ea6bdfae 100644
--- a/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h
+++ b/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h
@@ -7,7 +7,7 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
https://github.com/olvaffe/envytools/
git clone https://github.com/olvaffe/envytools.git
-Copyright (C) 2014 by the following authors:
+Copyright (C) 2014-2015 by the following authors:
- Chia-I Wu <olvaffe@gmail.com> (olv)
Permission is hereby granted, free of charge, to any person obtaining
@@ -109,6 +109,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_TEXCOORDMODE_CUBE 0x3
#define GEN6_TEXCOORDMODE_CLAMP_BORDER 0x4
#define GEN6_TEXCOORDMODE_MIRROR_ONCE 0x5
+#define GEN8_TEXCOORDMODE_HALF_BORDER 0x6
#define GEN6_KEYFILTER_KILL_ON_ANY_MATCH 0x0
#define GEN6_KEYFILTER_REPLACE_BLACK 0x1
#define GEN6_COLOR_CALC_STATE__SIZE 6
@@ -164,72 +165,145 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_ZS_DW2_DEPTH_FUNC__SHIFT 27
#define GEN6_ZS_DW2_DEPTH_WRITE_ENABLE (0x1 << 26)
-#define GEN6_BLEND_STATE__SIZE 2
+#define GEN6_BLEND_STATE__SIZE 17
+
+
+#define GEN6_RT_DW0_BLEND_ENABLE (0x1 << 31)
+#define GEN6_RT_DW0_INDEPENDENT_ALPHA_ENABLE (0x1 << 30)
+#define GEN6_RT_DW0_ALPHA_FUNC__MASK 0x1c000000
+#define GEN6_RT_DW0_ALPHA_FUNC__SHIFT 26
+#define GEN6_RT_DW0_SRC_ALPHA_FACTOR__MASK 0x01f00000
+#define GEN6_RT_DW0_SRC_ALPHA_FACTOR__SHIFT 20
+#define GEN6_RT_DW0_DST_ALPHA_FACTOR__MASK 0x000f8000
+#define GEN6_RT_DW0_DST_ALPHA_FACTOR__SHIFT 15
+#define GEN6_RT_DW0_COLOR_FUNC__MASK 0x00003800
+#define GEN6_RT_DW0_COLOR_FUNC__SHIFT 11
+#define GEN6_RT_DW0_SRC_COLOR_FACTOR__MASK 0x000003e0
+#define GEN6_RT_DW0_SRC_COLOR_FACTOR__SHIFT 5
+#define GEN6_RT_DW0_DST_COLOR_FACTOR__MASK 0x0000001f
+#define GEN6_RT_DW0_DST_COLOR_FACTOR__SHIFT 0
-#define GEN6_BLEND_DW0_BLEND_ENABLE (0x1 << 31)
-#define GEN6_BLEND_DW0_INDEPENDENT_ALPHA_ENABLE (0x1 << 30)
-#define GEN6_BLEND_DW0_ALPHA_FUNC__MASK 0x1c000000
-#define GEN6_BLEND_DW0_ALPHA_FUNC__SHIFT 26
-#define GEN6_BLEND_DW0_SRC_ALPHA_FACTOR__MASK 0x01f00000
-#define GEN6_BLEND_DW0_SRC_ALPHA_FACTOR__SHIFT 20
-#define GEN6_BLEND_DW0_DST_ALPHA_FACTOR__MASK 0x000f8000
-#define GEN6_BLEND_DW0_DST_ALPHA_FACTOR__SHIFT 15
-#define GEN6_BLEND_DW0_COLOR_FUNC__MASK 0x00003800
-#define GEN6_BLEND_DW0_COLOR_FUNC__SHIFT 11
-#define GEN6_BLEND_DW0_SRC_COLOR_FACTOR__MASK 0x000003e0
-#define GEN6_BLEND_DW0_SRC_COLOR_FACTOR__SHIFT 5
-#define GEN6_BLEND_DW0_DST_COLOR_FACTOR__MASK 0x0000001f
-#define GEN6_BLEND_DW0_DST_COLOR_FACTOR__SHIFT 0
+#define GEN6_RT_DW1_ALPHA_TO_COVERAGE (0x1 << 31)
+#define GEN6_RT_DW1_ALPHA_TO_ONE (0x1 << 30)
+#define GEN6_RT_DW1_ALPHA_TO_COVERAGE_DITHER (0x1 << 29)
+#define GEN6_RT_DW1_WRITE_DISABLE_A (0x1 << 27)
+#define GEN6_RT_DW1_WRITE_DISABLE_R (0x1 << 26)
+#define GEN6_RT_DW1_WRITE_DISABLE_G (0x1 << 25)
+#define GEN6_RT_DW1_WRITE_DISABLE_B (0x1 << 24)
+#define GEN6_RT_DW1_LOGICOP_ENABLE (0x1 << 22)
+#define GEN6_RT_DW1_LOGICOP_FUNC__MASK 0x003c0000
+#define GEN6_RT_DW1_LOGICOP_FUNC__SHIFT 18
+#define GEN6_RT_DW1_ALPHA_TEST_ENABLE (0x1 << 16)
+#define GEN6_RT_DW1_ALPHA_TEST_FUNC__MASK 0x0000e000
+#define GEN6_RT_DW1_ALPHA_TEST_FUNC__SHIFT 13
+#define GEN6_RT_DW1_DITHER_ENABLE (0x1 << 12)
+#define GEN6_RT_DW1_X_DITHER_OFFSET__MASK 0x00000c00
+#define GEN6_RT_DW1_X_DITHER_OFFSET__SHIFT 10
+#define GEN6_RT_DW1_Y_DITHER_OFFSET__MASK 0x00000300
+#define GEN6_RT_DW1_Y_DITHER_OFFSET__SHIFT 8
+#define GEN6_RT_DW1_COLORCLAMP__MASK 0x0000000c
+#define GEN6_RT_DW1_COLORCLAMP__SHIFT 2
+#define GEN6_RT_DW1_COLORCLAMP_UNORM (0x0 << 2)
+#define GEN6_RT_DW1_COLORCLAMP_SNORM (0x1 << 2)
+#define GEN6_RT_DW1_COLORCLAMP_RTFORMAT (0x2 << 2)
+#define GEN6_RT_DW1_PRE_BLEND_CLAMP (0x1 << 1)
+#define GEN6_RT_DW1_POST_BLEND_CLAMP (0x1 << 0)
-#define GEN6_BLEND_DW1_ALPHA_TO_COVERAGE (0x1 << 31)
-#define GEN6_BLEND_DW1_ALPHA_TO_ONE (0x1 << 30)
-#define GEN6_BLEND_DW1_ALPHA_TO_COVERAGE_DITHER (0x1 << 29)
-#define GEN6_BLEND_DW1_WRITE_DISABLE_A (0x1 << 27)
-#define GEN6_BLEND_DW1_WRITE_DISABLE_R (0x1 << 26)
-#define GEN6_BLEND_DW1_WRITE_DISABLE_G (0x1 << 25)
-#define GEN6_BLEND_DW1_WRITE_DISABLE_B (0x1 << 24)
-#define GEN6_BLEND_DW1_LOGICOP_ENABLE (0x1 << 22)
-#define GEN6_BLEND_DW1_LOGICOP_FUNC__MASK 0x003c0000
-#define GEN6_BLEND_DW1_LOGICOP_FUNC__SHIFT 18
-#define GEN6_BLEND_DW1_ALPHA_TEST_ENABLE (0x1 << 16)
-#define GEN6_BLEND_DW1_ALPHA_TEST_FUNC__MASK 0x0000e000
-#define GEN6_BLEND_DW1_ALPHA_TEST_FUNC__SHIFT 13
-#define GEN6_BLEND_DW1_DITHER_ENABLE (0x1 << 12)
-#define GEN6_BLEND_DW1_X_DITHER_OFFSET__MASK 0x00000c00
-#define GEN6_BLEND_DW1_X_DITHER_OFFSET__SHIFT 10
-#define GEN6_BLEND_DW1_Y_DITHER_OFFSET__MASK 0x00000300
-#define GEN6_BLEND_DW1_Y_DITHER_OFFSET__SHIFT 8
-#define GEN6_BLEND_DW1_COLORCLAMP__MASK 0x0000000c
-#define GEN6_BLEND_DW1_COLORCLAMP__SHIFT 2
-#define GEN6_BLEND_DW1_COLORCLAMP_UNORM (0x0 << 2)
-#define GEN6_BLEND_DW1_COLORCLAMP_SNORM (0x1 << 2)
-#define GEN6_BLEND_DW1_COLORCLAMP_RTFORMAT (0x2 << 2)
-#define GEN6_BLEND_DW1_PRE_BLEND_CLAMP (0x1 << 1)
-#define GEN6_BLEND_DW1_POST_BLEND_CLAMP (0x1 << 0)
-#define GEN6_CLIP_VIEWPORT__SIZE 4
+#define GEN8_BLEND_DW0_ALPHA_TO_COVERAGE (0x1 << 31)
+#define GEN8_BLEND_DW0_INDEPENDENT_ALPHA_ENABLE (0x1 << 30)
+#define GEN8_BLEND_DW0_ALPHA_TO_ONE (0x1 << 29)
+#define GEN8_BLEND_DW0_ALPHA_TO_COVERAGE_DITHER (0x1 << 28)
+#define GEN8_BLEND_DW0_ALPHA_TEST_ENABLE (0x1 << 27)
+#define GEN8_BLEND_DW0_ALPHA_TEST_FUNC__MASK 0x07000000
+#define GEN8_BLEND_DW0_ALPHA_TEST_FUNC__SHIFT 24
+#define GEN8_BLEND_DW0_DITHER_ENABLE (0x1 << 23)
+#define GEN8_BLEND_DW0_X_DITHER_OFFSET__MASK 0x00600000
+#define GEN8_BLEND_DW0_X_DITHER_OFFSET__SHIFT 21
+#define GEN8_BLEND_DW0_Y_DITHER_OFFSET__MASK 0x00180000
+#define GEN8_BLEND_DW0_Y_DITHER_OFFSET__SHIFT 19
+#define GEN8_RT_DW0_BLEND_ENABLE (0x1 << 31)
+#define GEN8_RT_DW0_SRC_COLOR_FACTOR__MASK 0x7c000000
+#define GEN8_RT_DW0_SRC_COLOR_FACTOR__SHIFT 26
+#define GEN8_RT_DW0_DST_COLOR_FACTOR__MASK 0x03e00000
+#define GEN8_RT_DW0_DST_COLOR_FACTOR__SHIFT 21
+#define GEN8_RT_DW0_COLOR_FUNC__MASK 0x001c0000
+#define GEN8_RT_DW0_COLOR_FUNC__SHIFT 18
+#define GEN8_RT_DW0_SRC_ALPHA_FACTOR__MASK 0x0003e000
+#define GEN8_RT_DW0_SRC_ALPHA_FACTOR__SHIFT 13
+#define GEN8_RT_DW0_DST_ALPHA_FACTOR__MASK 0x00001f00
+#define GEN8_RT_DW0_DST_ALPHA_FACTOR__SHIFT 8
+#define GEN8_RT_DW0_ALPHA_FUNC__MASK 0x000000e0
+#define GEN8_RT_DW0_ALPHA_FUNC__SHIFT 5
+#define GEN8_RT_DW0_WRITE_DISABLE_A (0x1 << 3)
+#define GEN8_RT_DW0_WRITE_DISABLE_R (0x1 << 2)
+#define GEN8_RT_DW0_WRITE_DISABLE_G (0x1 << 1)
+#define GEN8_RT_DW0_WRITE_DISABLE_B (0x1 << 0)
+#define GEN8_RT_DW1_LOGICOP_ENABLE (0x1 << 31)
+#define GEN8_RT_DW1_LOGICOP_FUNC__MASK 0x78000000
+#define GEN8_RT_DW1_LOGICOP_FUNC__SHIFT 27
+#define GEN8_RT_DW1_PRE_BLEND_CLAMP_SRC_ONLY (0x1 << 4)
+#define GEN8_RT_DW1_COLORCLAMP__MASK 0x0000000c
+#define GEN8_RT_DW1_COLORCLAMP__SHIFT 2
+#define GEN8_RT_DW1_COLORCLAMP_UNORM (0x0 << 2)
+#define GEN8_RT_DW1_COLORCLAMP_SNORM (0x1 << 2)
+#define GEN8_RT_DW1_COLORCLAMP_RTFORMAT (0x2 << 2)
+#define GEN8_RT_DW1_PRE_BLEND_CLAMP (0x1 << 1)
+#define GEN8_RT_DW1_POST_BLEND_CLAMP (0x1 << 0)
+#define GEN6_CLIP_VIEWPORT__SIZE 64
-#define GEN6_SF_VIEWPORT__SIZE 8
+#define GEN6_SF_VIEWPORT__SIZE 128
-#define GEN7_SF_CLIP_VIEWPORT__SIZE 16
-#define GEN6_CC_VIEWPORT__SIZE 2
-#define GEN6_SCISSOR_RECT__SIZE 2
+
+
+#define GEN7_SF_CLIP_VIEWPORT__SIZE 256
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#define GEN6_CC_VIEWPORT__SIZE 32
+
+
+
+
+#define GEN6_SCISSOR_RECT__SIZE 32
+
#define GEN6_SCISSOR_DW0_MIN_Y__MASK 0xffff0000
#define GEN6_SCISSOR_DW0_MIN_Y__SHIFT 16
@@ -241,15 +315,21 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_SCISSOR_DW1_MAX_X__MASK 0x0000ffff
#define GEN6_SCISSOR_DW1_MAX_X__SHIFT 0
-#define GEN6_SAMPLER_BORDER_COLOR__SIZE 12
+#define GEN6_SAMPLER_BORDER_COLOR_STATE__SIZE 12
#define GEN6_SAMPLER_STATE__SIZE 4
#define GEN6_SAMPLER_DW0_DISABLE (0x1 << 31)
+#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE__MASK 0x20000000
+#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE__SHIFT 29
+#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE_DX10_OGL (0x0 << 29)
+#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE_DX9 (0x1 << 29)
#define GEN6_SAMPLER_DW0_LOD_PRECLAMP_ENABLE (0x1 << 28)
#define GEN6_SAMPLER_DW0_MIN_MAG_NOT_EQUAL (0x1 << 27)
+#define GEN8_SAMPLER_DW0_LOD_PRECLAMP_ENABLE__MASK 0x18000000
+#define GEN8_SAMPLER_DW0_LOD_PRECLAMP_ENABLE__SHIFT 27
#define GEN6_SAMPLER_DW0_BASE_LOD__MASK 0x07c00000
#define GEN6_SAMPLER_DW0_BASE_LOD__SHIFT 22
#define GEN6_SAMPLER_DW0_MIP_FILTER__MASK 0x00300000
@@ -263,6 +343,13 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_SAMPLER_DW0_LOD_BIAS__RADIX 6
#define GEN6_SAMPLER_DW0_SHADOW_FUNC__MASK 0x00000007
#define GEN6_SAMPLER_DW0_SHADOW_FUNC__SHIFT 0
+#define GEN7_SAMPLER_DW0_LOD_BIAS__MASK 0x00003ffe
+#define GEN7_SAMPLER_DW0_LOD_BIAS__SHIFT 1
+#define GEN7_SAMPLER_DW0_LOD_BIAS__RADIX 8
+#define GEN7_SAMPLER_DW0_ANISO_ALGO__MASK 0x00000001
+#define GEN7_SAMPLER_DW0_ANISO_ALGO__SHIFT 0
+#define GEN7_SAMPLER_DW0_ANISO_ALGO_LEGACY 0x0
+#define GEN7_SAMPLER_DW0_ANISO_ALGO_EWA 0x1
#define GEN6_SAMPLER_DW1_MIN_LOD__MASK 0xffc00000
#define GEN6_SAMPLER_DW1_MIN_LOD__SHIFT 22
@@ -281,10 +368,45 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_SAMPLER_DW1_R_WRAP__MASK 0x00000007
#define GEN6_SAMPLER_DW1_R_WRAP__SHIFT 0
+#define GEN7_SAMPLER_DW1_MIN_LOD__MASK 0xfff00000
+#define GEN7_SAMPLER_DW1_MIN_LOD__SHIFT 20
+#define GEN7_SAMPLER_DW1_MIN_LOD__RADIX 8
+#define GEN7_SAMPLER_DW1_MAX_LOD__MASK 0x000fff00
+#define GEN7_SAMPLER_DW1_MAX_LOD__SHIFT 8
+#define GEN7_SAMPLER_DW1_MAX_LOD__RADIX 8
+#define GEN8_SAMPLER_DW1_CHROMAKEY_ENABLE (0x1 << 7)
+#define GEN8_SAMPLER_DW1_CHROMAKEY_INDEX__MASK 0x00000060
+#define GEN8_SAMPLER_DW1_CHROMAKEY_INDEX__SHIFT 5
+#define GEN8_SAMPLER_DW1_CHROMAKEY_MODE__MASK 0x00000010
+#define GEN8_SAMPLER_DW1_CHROMAKEY_MODE__SHIFT 4
+#define GEN7_SAMPLER_DW1_SHADOW_FUNC__MASK 0x0000000e
+#define GEN7_SAMPLER_DW1_SHADOW_FUNC__SHIFT 1
+#define GEN7_SAMPLER_DW1_CUBECTRLMODE__MASK 0x00000001
+#define GEN7_SAMPLER_DW1_CUBECTRLMODE__SHIFT 0
+#define GEN7_SAMPLER_DW1_CUBECTRLMODE_PROGRAMMED 0x0
+#define GEN7_SAMPLER_DW1_CUBECTRLMODE_OVERRIDE 0x1
+
#define GEN6_SAMPLER_DW2_BORDER_COLOR_ADDR__MASK 0xffffffe0
#define GEN6_SAMPLER_DW2_BORDER_COLOR_ADDR__SHIFT 5
#define GEN6_SAMPLER_DW2_BORDER_COLOR_ADDR__SHR 5
+#define GEN8_SAMPLER_DW2_SEP_FILTER_COEFF_TABLE_SIZE__MASK 0xc0000000
+#define GEN8_SAMPLER_DW2_SEP_FILTER_COEFF_TABLE_SIZE__SHIFT 30
+#define GEN8_SAMPLER_DW2_SEP_FILTER_WIDTH__MASK 0x30000000
+#define GEN8_SAMPLER_DW2_SEP_FILTER_WIDTH__SHIFT 28
+#define GEN8_SAMPLER_DW2_SEP_FILTER_HEIGHT__MASK 0x0c000000
+#define GEN8_SAMPLER_DW2_SEP_FILTER_HEIGHT__SHIFT 26
+#define GEN8_SAMPLER_DW2_INDIRECT_STATE_ADDR__MASK 0x00ffffc0
+#define GEN8_SAMPLER_DW2_INDIRECT_STATE_ADDR__SHIFT 6
+#define GEN8_SAMPLER_DW2_INDIRECT_STATE_ADDR__SHR 6
+#define GEN8_SAMPLER_DW2_FLEXIBLE_FILTER_MODE (0x1 << 4)
+#define GEN8_SAMPLER_DW2_FLEXIBLE_FILTER_COEFF_SIZE (0x1 << 3)
+#define GEN8_SAMPLER_DW2_FLEXIBLE_FILTER_HALIGN (0x1 << 2)
+#define GEN8_SAMPLER_DW2_FLEXIBLE_FILTER_VALIGN (0x1 << 1)
+#define GEN8_SAMPLER_DW2_LOD_CLAMP_MAG_MODE (0x1 << 0)
+
+#define GEN8_SAMPLER_DW3_NON_SEP_FILTER_FOOTPRINT_MASK__MASK 0xff000000
+#define GEN8_SAMPLER_DW3_NON_SEP_FILTER_FOOTPRINT_MASK__SHIFT 24
#define GEN6_SAMPLER_DW3_CHROMAKEY_ENABLE (0x1 << 25)
#define GEN6_SAMPLER_DW3_CHROMAKEY_INDEX__MASK 0x01800000
#define GEN6_SAMPLER_DW3_CHROMAKEY_INDEX__SHIFT 23
@@ -298,61 +420,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN6_SAMPLER_DW3_V_MIN_ROUND (0x1 << 15)
#define GEN6_SAMPLER_DW3_R_MAG_ROUND (0x1 << 14)
#define GEN6_SAMPLER_DW3_R_MIN_ROUND (0x1 << 13)
-#define GEN6_SAMPLER_DW3_NON_NORMALIZED_COORD (0x1 << 0)
-
-
-#define GEN7_SAMPLER_DW0_DISABLE (0x1 << 31)
-#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE__MASK 0x20000000
-#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE__SHIFT 29
-#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE_DX10_OGL (0x0 << 29)
-#define GEN7_SAMPLER_DW0_BORDER_COLOR_MODE_DX9 (0x1 << 29)
-#define GEN7_SAMPLER_DW0_LOD_PRECLAMP_ENABLE (0x1 << 28)
-#define GEN7_SAMPLER_DW0_BASE_LOD__MASK 0x07c00000
-#define GEN7_SAMPLER_DW0_BASE_LOD__SHIFT 22
-#define GEN7_SAMPLER_DW0_MIP_FILTER__MASK 0x00300000
-#define GEN7_SAMPLER_DW0_MIP_FILTER__SHIFT 20
-#define GEN7_SAMPLER_DW0_MAG_FILTER__MASK 0x000e0000
-#define GEN7_SAMPLER_DW0_MAG_FILTER__SHIFT 17
-#define GEN7_SAMPLER_DW0_MIN_FILTER__MASK 0x0001c000
-#define GEN7_SAMPLER_DW0_MIN_FILTER__SHIFT 14
-#define GEN7_SAMPLER_DW0_LOD_BIAS__MASK 0x00003ffe
-#define GEN7_SAMPLER_DW0_LOD_BIAS__SHIFT 1
-#define GEN7_SAMPLER_DW0_LOD_BIAS__RADIX 8
-#define GEN7_SAMPLER_DW0_ANISO_ALGO__MASK 0x00000001
-#define GEN7_SAMPLER_DW0_ANISO_ALGO__SHIFT 0
-#define GEN7_SAMPLER_DW0_ANISO_ALGO_LEGACY 0x0
-#define GEN7_SAMPLER_DW0_ANISO_ALGO_EWA 0x1
-
-#define GEN7_SAMPLER_DW1_MIN_LOD__MASK 0xfff00000
-#define GEN7_SAMPLER_DW1_MIN_LOD__SHIFT 20
-#define GEN7_SAMPLER_DW1_MIN_LOD__RADIX 8
-#define GEN7_SAMPLER_DW1_MAX_LOD__MASK 0x000fff00
-#define GEN7_SAMPLER_DW1_MAX_LOD__SHIFT 8
-#define GEN7_SAMPLER_DW1_MAX_LOD__RADIX 8
-#define GEN7_SAMPLER_DW1_SHADOW_FUNC__MASK 0x0000000e
-#define GEN7_SAMPLER_DW1_SHADOW_FUNC__SHIFT 1
-#define GEN7_SAMPLER_DW1_CUBECTRLMODE__MASK 0x00000001
-#define GEN7_SAMPLER_DW1_CUBECTRLMODE__SHIFT 0
-#define GEN7_SAMPLER_DW1_CUBECTRLMODE_PROGRAMMED 0x0
-#define GEN7_SAMPLER_DW1_CUBECTRLMODE_OVERRIDE 0x1
-
-#define GEN7_SAMPLER_DW2_BORDER_COLOR_ADDR__MASK 0xffffffe0
-#define GEN7_SAMPLER_DW2_BORDER_COLOR_ADDR__SHIFT 5
-#define GEN7_SAMPLER_DW2_BORDER_COLOR_ADDR__SHR 5
-
-#define GEN7_SAMPLER_DW3_CHROMAKEY_ENABLE (0x1 << 25)
-#define GEN7_SAMPLER_DW3_CHROMAKEY_INDEX__MASK 0x01800000
-#define GEN7_SAMPLER_DW3_CHROMAKEY_INDEX__SHIFT 23
-#define GEN7_SAMPLER_DW3_CHROMAKEY_MODE__MASK 0x00400000
-#define GEN7_SAMPLER_DW3_CHROMAKEY_MODE__SHIFT 22
-#define GEN7_SAMPLER_DW3_MAX_ANISO__MASK 0x00380000
-#define GEN7_SAMPLER_DW3_MAX_ANISO__SHIFT 19
-#define GEN7_SAMPLER_DW3_U_MAG_ROUND (0x1 << 18)
-#define GEN7_SAMPLER_DW3_U_MIN_ROUND (0x1 << 17)
-#define GEN7_SAMPLER_DW3_V_MAG_ROUND (0x1 << 16)
-#define GEN7_SAMPLER_DW3_V_MIN_ROUND (0x1 << 15)
-#define GEN7_SAMPLER_DW3_R_MAG_ROUND (0x1 << 14)
-#define GEN7_SAMPLER_DW3_R_MIN_ROUND (0x1 << 13)
#define GEN7_SAMPLER_DW3_TRIQUAL__MASK 0x00001800
#define GEN7_SAMPLER_DW3_TRIQUAL__SHIFT 11
#define GEN7_SAMPLER_DW3_TRIQUAL_FULL (0x0 << 11)
@@ -366,6 +433,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#define GEN7_SAMPLER_DW3_V_WRAP__SHIFT 3
#define GEN7_SAMPLER_DW3_R_WRAP__MASK 0x00000007
#define GEN7_SAMPLER_DW3_R_WRAP__SHIFT 0
+#define GEN6_SAMPLER_DW3_NON_NORMALIZED_COORD (0x1 << 0)
#endif /* GEN_RENDER_DYNAMIC_XML */