vulkan: add a color conversion element
authorMatthew Waters <matthew@centricular.com>
Thu, 13 Jun 2019 08:05:40 +0000 (18:05 +1000)
committerMatthew Waters <matthew@centricular.com>
Wed, 19 Jun 2019 15:41:56 +0000 (01:41 +1000)
commit5363b30f6c4313f8b31c03c4e3d39360449a8636
treee516bdf297e191b3bed8bdd2c4a978de2dbe27ef
parentbbdb2f3f173741a1d5fe0f1c7edc0ff5d896eea8
vulkan: add a color conversion element

Currently converts between all 4-component RGBA/RGBx formats.
ext/vulkan/gstvulkan.c
ext/vulkan/meson.build
ext/vulkan/shaders/meson.build
ext/vulkan/shaders/swizzle.frag [new file with mode: 0644]
ext/vulkan/shaders/swizzle.glsl [new file with mode: 0644]
ext/vulkan/shaders/swizzle_and_clobber_alpha.frag [new file with mode: 0644]
ext/vulkan/vkcolorconvert.c [new file with mode: 0644]
ext/vulkan/vkcolorconvert.h [new file with mode: 0644]
tests/check/elements/vkcolorconvert.c [new file with mode: 0644]
tests/check/meson.build