diff options
Diffstat (limited to 'src/i965_post_processing.c')
-rw-r--r-- | src/i965_post_processing.c | 9 |
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; |