From 63e30122cadaf2798ae2bd44a56cee81a27fbc40 Mon Sep 17 00:00:00 2001 From: Katarzyna Dec Date: Mon, 15 Jul 2019 14:51:33 -0700 Subject: lib/media_fill/tgl: Implement media_fillfunc for TGL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adding gen12_media_fillfunc to have media_fill running on TGL. Media shader was generated using IGA (Intel Graphics Assembler) based on binary found in lib/media_fill_gen9.c to match the changes in TGL HW. Main change was made in SEND instructions and adding SWSB dependencies. v2: Switched to GEN_12. Cc: Antonio Argenziano Cc: Daniele Ceraolo Spurio Signed-off-by: Katarzyna Dec Signed-off-by: Lukasz Kalamarz Signed-off-by: Zbigniew KempczyƄski Signed-off-by: Lucas De Marchi Reviewed-by: Arkadiusz Hiler --- lib/media_fill.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/media_fill.h') diff --git a/lib/media_fill.h b/lib/media_fill.h index 1d5c5fa8..a001482e 100644 --- a/lib/media_fill.h +++ b/lib/media_fill.h @@ -55,4 +55,11 @@ gen11_media_vme_func(struct intel_batchbuffer *batch, unsigned int width, unsigned int height, const struct igt_buf *dst); +void +gen12_media_fillfunc(struct intel_batchbuffer *batch, + const struct igt_buf *dst, + unsigned int x, unsigned int y, + unsigned int width, unsigned int height, + uint8_t color); + #endif /* RENDE_MEDIA_FILL_H */ -- cgit v1.2.3