From: Ville Syrjälä <ville.syrj...@linux.intel.com>

I figured I should expose XV_COLORSPACE/BT.709 on the textured Xv
adator as well. So here it is. This depends on the earlier sprite
Xv XV_COLORSPACE patch I posted earlier.

Ville Syrjälä (3):
  Remove duplicate exa_wm_yuv_rgb.g5a shader source
  Rename current yuv->rgb shader sources to exa_wm_yuv_rgb_bt601
  sna/video: Add XV_COLORSPACE attribute for the textured Xv adaptor

 src/render_program/Makefile.am                     |  33 ++++--
 src/render_program/exa_wm_yuv_rgb.g6a              |   1 -
 src/render_program/exa_wm_yuv_rgb.g7a              |   1 -
 ...exa_wm_yuv_rgb.g4a => exa_wm_yuv_rgb_bt601.g4a} |  32 ++++--
 ...exa_wm_yuv_rgb.g4b => exa_wm_yuv_rgb_bt601.g4b} |   0
 ..._rgb.g4b.gen5 => exa_wm_yuv_rgb_bt601.g4b.gen5} |   0
 src/render_program/exa_wm_yuv_rgb_bt601.g5a        |   1 +
 ...exa_wm_yuv_rgb.g5b => exa_wm_yuv_rgb_bt601.g5b} |   0
 src/render_program/exa_wm_yuv_rgb_bt601.g6a        |   1 +
 ...exa_wm_yuv_rgb.g6b => exa_wm_yuv_rgb_bt601.g6b} |   0
 src/render_program/exa_wm_yuv_rgb_bt601.g7a        |   1 +
 ...exa_wm_yuv_rgb.g7b => exa_wm_yuv_rgb_bt601.g7b} |   0
 ...exa_wm_yuv_rgb.g8a => exa_wm_yuv_rgb_bt601.g8a} |  31 ++++--
 ...exa_wm_yuv_rgb.g8b => exa_wm_yuv_rgb_bt601.g8b} |   0
 ...exa_wm_yuv_rgb.g5a => exa_wm_yuv_rgb_bt709.g4a} |  39 ++++---
 src/render_program/exa_wm_yuv_rgb_bt709.g4b        |  12 +++
 src/render_program/exa_wm_yuv_rgb_bt709.g4b.gen5   |  12 +++
 src/render_program/exa_wm_yuv_rgb_bt709.g5a        |   1 +
 src/render_program/exa_wm_yuv_rgb_bt709.g5b        |  12 +++
 src/render_program/exa_wm_yuv_rgb_bt709.g6a        |   1 +
 src/render_program/exa_wm_yuv_rgb_bt709.g6b        |  12 +++
 src/render_program/exa_wm_yuv_rgb_bt709.g7a        |   1 +
 src/render_program/exa_wm_yuv_rgb_bt709.g7b        |  12 +++
 src/render_program/exa_wm_yuv_rgb_bt709.g8a        | 118 +++++++++++++++++++++
 src/render_program/exa_wm_yuv_rgb_bt709.g8b        |  19 ++++
 src/sna/brw/brw_test_gen4.c                        |   4 +-
 src/sna/brw/brw_test_gen5.c                        |   4 +-
 src/sna/brw/brw_test_gen6.c                        |   4 +-
 src/sna/brw/brw_test_gen7.c                        |   4 +-
 src/sna/gen4_render.c                              |  73 ++++++++++---
 src/sna/gen4_render.h                              |  11 +-
 src/sna/gen5_render.c                              |  73 ++++++++++---
 src/sna/gen5_render.h                              |  11 +-
 src/sna/gen6_render.c                              |  73 ++++++++++---
 src/sna/gen7_render.c                              |  59 ++++++++---
 src/sna/gen8_render.c                              |  59 ++++++++---
 src/sna/gen9_render.c                              |  59 ++++++++---
 src/sna/sna_render.h                               |  44 +++++---
 src/sna/sna_video_textured.c                       |  12 ++-
 src/uxa/i965_video.c                               |  16 +--
 40 files changed, 687 insertions(+), 159 deletions(-)
 delete mode 120000 src/render_program/exa_wm_yuv_rgb.g6a
 delete mode 120000 src/render_program/exa_wm_yuv_rgb.g7a
 rename src/render_program/{exa_wm_yuv_rgb.g4a => exa_wm_yuv_rgb_bt601.g4a} 
(79%)
 rename src/render_program/{exa_wm_yuv_rgb.g4b => exa_wm_yuv_rgb_bt601.g4b} 
(100%)
 rename src/render_program/{exa_wm_yuv_rgb.g4b.gen5 => 
exa_wm_yuv_rgb_bt601.g4b.gen5} (100%)
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt601.g5a
 rename src/render_program/{exa_wm_yuv_rgb.g5b => exa_wm_yuv_rgb_bt601.g5b} 
(100%)
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt601.g6a
 rename src/render_program/{exa_wm_yuv_rgb.g6b => exa_wm_yuv_rgb_bt601.g6b} 
(100%)
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt601.g7a
 rename src/render_program/{exa_wm_yuv_rgb.g7b => exa_wm_yuv_rgb_bt601.g7b} 
(100%)
 rename src/render_program/{exa_wm_yuv_rgb.g8a => exa_wm_yuv_rgb_bt601.g8a} 
(82%)
 rename src/render_program/{exa_wm_yuv_rgb.g8b => exa_wm_yuv_rgb_bt601.g8b} 
(100%)
 rename src/render_program/{exa_wm_yuv_rgb.g5a => exa_wm_yuv_rgb_bt709.g4a} 
(73%)
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g4b
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g4b.gen5
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt709.g5a
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g5b
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt709.g6a
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g6b
 create mode 120000 src/render_program/exa_wm_yuv_rgb_bt709.g7a
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g7b
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g8a
 create mode 100644 src/render_program/exa_wm_yuv_rgb_bt709.g8b

-- 
2.13.6

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to