From d968f072bcd748f29d4d2cb129ba0c201f435be2 Mon Sep 17 00:00:00 2001 From: Ben Widawsky Date: Tue, 29 Dec 2015 09:11:02 -0800 Subject: i965: Make feature macros gen8 based All the "features" of the hardware are similar starting with GEN8, so remove as much of the GEN9 uniqueness as possible. This makes implementing future gen platforms a bit easier. Signed-off-by: Ben Widawsky Reviewed-by: Anuj Phogat Reviewed-by: Jason Ekstrand --- src/intel/common/gen_device_info.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src/intel') diff --git a/src/intel/common/gen_device_info.c b/src/intel/common/gen_device_info.c index e5c74c75acf..67da22a55f7 100644 --- a/src/intel/common/gen_device_info.c +++ b/src/intel/common/gen_device_info.c @@ -388,15 +388,8 @@ static const struct gen_device_info gen_device_info_chv = { } }; -#define GEN9_FEATURES \ +#define GEN9_HW_INFO \ .gen = 9, \ - .has_hiz_and_separate_stencil = true, \ - .has_resource_streamer = true, \ - .must_use_separate_stencil = true, \ - .has_llc = true, \ - .has_pln = true, \ - .supports_simd16_3src = true, \ - .has_surface_tile_offset = true, \ .max_vs_threads = 336, \ .max_gs_threads = 336, \ .max_tcs_threads = 336, \ @@ -464,6 +457,10 @@ static const struct gen_device_info gen_device_info_chv = { }, \ } +#define GEN9_FEATURES \ + GEN8_FEATURES, \ + GEN9_HW_INFO + static const struct gen_device_info gen_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, .num_slices = 1, -- cgit v1.2.3