summaryrefslogtreecommitdiff
path: root/lib/gen9_render.h
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2019-03-04 17:47:37 -0800
committerDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>2019-03-11 15:06:12 -0700
commit7a9e536e5c6488fa58998506eeda44794ea3cdc6 (patch)
tree2463c6d5596c25c6ae26e7635df5214778efdde2 /lib/gen9_render.h
parent7c2fdd9b8d281659a9aa1c64d80280973fef5d4d (diff)
lib/rendercopy: Add support for Yf/Ys tiling to gen9 rendercopy
Set up the surface state accordingly to support Yf/Ys tiling. >From DK: Rebase. Move support to gen-9 surface state Cc: Lukasz Kalamarz <lukasz.kalamarz@intel.com> Cc: Katarzyna Dec <katarzyna.dec@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> Reviewed-by: Katarzyna Dec <katarzyna.dec@intel.com>
Diffstat (limited to 'lib/gen9_render.h')
-rw-r--r--lib/gen9_render.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/gen9_render.h b/lib/gen9_render.h
index 48945019..9ee5782b 100644
--- a/lib/gen9_render.h
+++ b/lib/gen9_render.h
@@ -67,9 +67,11 @@ struct gen9_surface_state {
struct {
uint32_t mip_count:4;
uint32_t min_lod:4;
- uint32_t pad3:6;
+ uint32_t mip_tail_start_lod:4;
+ uint32_t pad3:2;
uint32_t coherency_type:1;
- uint32_t pad2:5;
+ uint32_t pad2:3;
+ uint32_t trmode:2;
uint32_t ewa_disable_for_cube:1;
uint32_t y_offset:3;
uint32_t pad0:1;