From: Ville Syrjälä <[email protected]>
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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/intel-gfx