summaryrefslogtreecommitdiff
path: root/src/i965_post_processing.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/i965_post_processing.c')
-rw-r--r--src/i965_post_processing.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/i965_post_processing.c b/src/i965_post_processing.c
index ca1976e7..9a4cb05d 100644
--- a/src/i965_post_processing.c
+++ b/src/i965_post_processing.c
@@ -4791,6 +4791,15 @@ i965_vpp_clear_surface(VADriverContextP ctx,
if (a == 0)
return;
+ if (IS_GEN8(i965->intel.device_info) ||
+ IS_GEN9(i965->intel.device_info) ||
+ IS_GEN10(i965->intel.device_info)) {
+ intel_common_clear_surface(ctx, pp_context, obj_surface,
+ a << 24 | y << 16 | u << 8 | v);
+
+ return;
+ }
+
dri_bo_get_tiling(obj_surface->bo, &tiling, &swizzle);
blt_cmd = XY_COLOR_BLT_CMD;
pitch = obj_surface->width;