diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2019-03-04 17:47:37 -0800 |
---|---|---|
committer | Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com> | 2019-03-11 15:06:12 -0700 |
commit | 7a9e536e5c6488fa58998506eeda44794ea3cdc6 (patch) | |
tree | 2463c6d5596c25c6ae26e7635df5214778efdde2 /lib/gen9_render.h | |
parent | 7c2fdd9b8d281659a9aa1c64d80280973fef5d4d (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.h | 6 |
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; |