CSC: Remove average logic when saving NV12 surface on IVB+

Graphics / Video Acceleration / VA-API - Xiang, Haihao [intel.com] - 28 April 2016 07:30 UTC

This fixes the issue mentioned in https://bugs.freedesktop.org/show_bug.cgi?id=94845 on IVB+(except BXT/KBL)

v2: Remove the adding <1> in GEN7 shader (Emil)

Cc: Emil Velikov

bb23256 CSC: Remove average logic when saving NV12 surface on IVB+
src/shaders/post_processing/gen7/Save_AVS_NV12.g4a | 112 ++++----------------
src/shaders/post_processing/gen7/avs.g75b | 82 +++-----------
src/shaders/post_processing/gen7/avs.g7b | 82 +++-----------
src/shaders/post_processing/gen7/pa_to_pl2.g75b | 82 +++-----------
src/shaders/post_processing/gen7/pa_to_pl2.g7b | 82 +++-----------
src/shaders/post_processing/gen7/pl2_to_pl2.g75b | 82 +++-----------
src/shaders/post_processing/gen7/pl2_to_pl2.g7b | 82 +++-----------
src/shaders/post_processing/gen7/pl3_to_pl2.g75b | 82 +++-----------
src/shaders/post_processing/gen7/pl3_to_pl2.g7b | 82 +++-----------
src/shaders/post_processing/gen7/rgbx_to_nv12.g75b | 82 +++-----------
src/shaders/post_processing/gen7/rgbx_to_nv12.g7b | 82 +++-----------
src/shaders/post_processing/gen8/Save_AVS_NV12.g8a | 100 +++--------------
src/shaders/post_processing/gen8/pa_to_pl2.g8b | 82 +++-----------
src/shaders/post_processing/gen8/pl2_to_pl2.g8b | 82 +++-----------
src/shaders/post_processing/gen8/pl3_to_pl2.g8b | 82 +++-----------
src/shaders/post_processing/gen8/rgbx_to_nv12.g8b | 82 +++-----------
src/shaders/post_processing/gen9/pa_to_pl2.g9b | 82 +++-----------
src/shaders/post_processing/gen9/pl2_to_pl2.g9b | 82 +++-----------
src/shaders/post_processing/gen9/pl3_to_pl2.g9b | 82 +++-----------
src/shaders/post_processing/gen9/rgbx_to_nv12.g9b | 82 +++-----------
20 files changed, 326 insertions(+), 1362 deletions(-)

Upstream: cgit.freedesktop.org


  • Share