From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx