Re: [Mesa-dev] [PATCH] i965/bxt: Support 3src simd16 instructions
I tested this on my BXT by running the glsl-fs-color-matrix test (which ends up using MAD in SIMD16) and it worked fine. Tested-by: Neil Roberts n...@linux.intel.com Reviewed-by: Neil Roberts n...@linux.intel.com - Neil Ben Widawsky benjamin.widaw...@intel.com writes: This is easily accomplished by moving simd16 3src to GEN9_FEATURES. Signed-off-by: Ben Widawsky b...@bwidawsk.net --- src/mesa/drivers/dri/i965/brw_device_info.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_device_info.c b/src/mesa/drivers/dri/i965/brw_device_info.c index 51a91b6..1efe546 100644 --- a/src/mesa/drivers/dri/i965/brw_device_info.c +++ b/src/mesa/drivers/dri/i965/brw_device_info.c @@ -315,7 +315,8 @@ static const struct brw_device_info brw_device_info_chv = { .min_vs_entries = 64, \ .max_vs_entries = 1664, \ .max_gs_entries = 640,\ - } + }, \ + .supports_simd16_3src = true \ static const struct brw_device_info brw_device_info_skl_early = { GEN9_FEATURES, .gt = 1, @@ -324,17 +325,14 @@ static const struct brw_device_info brw_device_info_skl_early = { static const struct brw_device_info brw_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt2 = { GEN9_FEATURES, .gt = 2, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt3 = { GEN9_FEATURES, .gt = 3, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_bxt = { -- 2.4.6 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH] i965/bxt: Support 3src simd16 instructions
On Wed, Jul 29, 2015 at 05:51:38PM +0100, Neil Roberts wrote: I tested this on my BXT by running the glsl-fs-color-matrix test (which ends up using MAD in SIMD16) and it worked fine. Tested-by: Neil Roberts n...@linux.intel.com Reviewed-by: Neil Roberts n...@linux.intel.com - Neil Crap. I just pushed this before I noticed this mail (I reconfigured my spam stuff recently and I have a bunch of mails going to spam). I apologize for missing your r-b; thanks for testing and reviewing though. Ben Widawsky benjamin.widaw...@intel.com writes: This is easily accomplished by moving simd16 3src to GEN9_FEATURES. Signed-off-by: Ben Widawsky b...@bwidawsk.net --- src/mesa/drivers/dri/i965/brw_device_info.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_device_info.c b/src/mesa/drivers/dri/i965/brw_device_info.c index 51a91b6..1efe546 100644 --- a/src/mesa/drivers/dri/i965/brw_device_info.c +++ b/src/mesa/drivers/dri/i965/brw_device_info.c @@ -315,7 +315,8 @@ static const struct brw_device_info brw_device_info_chv = { .min_vs_entries = 64, \ .max_vs_entries = 1664, \ .max_gs_entries = 640,\ - } + }, \ + .supports_simd16_3src = true \ static const struct brw_device_info brw_device_info_skl_early = { GEN9_FEATURES, .gt = 1, @@ -324,17 +325,14 @@ static const struct brw_device_info brw_device_info_skl_early = { static const struct brw_device_info brw_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt2 = { GEN9_FEATURES, .gt = 2, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt3 = { GEN9_FEATURES, .gt = 3, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_bxt = { -- 2.4.6 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH] i965/bxt: Support 3src simd16 instructions
On Tue, Jul 28, 2015 at 11:08:39PM -0700, Kenneth Graunke wrote: On Tuesday, July 28, 2015 08:00:54 PM Ben Widawsky wrote: This is easily accomplished by moving simd16 3src to GEN9_FEATURES. Signed-off-by: Ben Widawsky b...@bwidawsk.net --- src/mesa/drivers/dri/i965/brw_device_info.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_device_info.c b/src/mesa/drivers/dri/i965/brw_device_info.c index 51a91b6..1efe546 100644 --- a/src/mesa/drivers/dri/i965/brw_device_info.c +++ b/src/mesa/drivers/dri/i965/brw_device_info.c @@ -315,7 +315,8 @@ static const struct brw_device_info brw_device_info_chv = { .min_vs_entries = 64, \ .max_vs_entries = 1664, \ .max_gs_entries = 640,\ - } + }, \ + .supports_simd16_3src = true \ static const struct brw_device_info brw_device_info_skl_early = { GEN9_FEATURES, .gt = 1, @@ -324,17 +325,14 @@ static const struct brw_device_info brw_device_info_skl_early = { static const struct brw_device_info brw_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt2 = { GEN9_FEATURES, .gt = 2, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt3 = { GEN9_FEATURES, .gt = 3, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_bxt = { Reviewed-by: Kenneth Graunke kenn...@whitecape.org Thanks. I had one too many '\' in there. I've removed that and put the actual member above the urb entries, as it is in GEN8_FEATURES. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH] i965/bxt: Support 3src simd16 instructions
On Tuesday, July 28, 2015 08:00:54 PM Ben Widawsky wrote: This is easily accomplished by moving simd16 3src to GEN9_FEATURES. Signed-off-by: Ben Widawsky b...@bwidawsk.net --- src/mesa/drivers/dri/i965/brw_device_info.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_device_info.c b/src/mesa/drivers/dri/i965/brw_device_info.c index 51a91b6..1efe546 100644 --- a/src/mesa/drivers/dri/i965/brw_device_info.c +++ b/src/mesa/drivers/dri/i965/brw_device_info.c @@ -315,7 +315,8 @@ static const struct brw_device_info brw_device_info_chv = { .min_vs_entries = 64, \ .max_vs_entries = 1664, \ .max_gs_entries = 640,\ - } + }, \ + .supports_simd16_3src = true \ static const struct brw_device_info brw_device_info_skl_early = { GEN9_FEATURES, .gt = 1, @@ -324,17 +325,14 @@ static const struct brw_device_info brw_device_info_skl_early = { static const struct brw_device_info brw_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt2 = { GEN9_FEATURES, .gt = 2, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_skl_gt3 = { GEN9_FEATURES, .gt = 3, - .supports_simd16_3src = true, }; static const struct brw_device_info brw_device_info_bxt = { Reviewed-by: Kenneth Graunke kenn...@whitecape.org signature.asc Description: This is a digitally signed message part. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev