diff options
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.h | 272 |
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 */ |