Matthew Waters
|
014642e188
|
vulkan: add view converter element
|
2019-07-05 15:04:28 +10:00 |
|
Matthew Waters
|
dcff70d6bf
|
vulkan: remove unused downsample AYUV shader
|
2019-06-20 05:44:47 +00:00 |
|
Matthew Waters
|
d43fea06c5
|
vkcolorconvert: add support for RGB<->NV12
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
2180fbb498
|
vulkancolorconvert: support RGB <-> AYUV/YUY2/UYVY
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
2e34dd891d
|
vulkan/shaders: change glslc compilation args based on configurations
Add depfile support so that modifying an #included glsl snippet
rebuilds all the dependant shaders.
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
5363b30f6c
|
vulkan: add a color conversion element
Currently converts between all 4-component RGBA/RGBx formats.
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
dc0c9dea7f
|
vulkan/identity: Split out most rendering code to a base class
A simple base class that renders a 2d fullscreen quad parallel to the
screen surface inside the view frustum.
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
9593e4e8bb
|
vulkan: add a new image copying element
Copies using the graphics pipeline, an input image and renders to an
output image.
|
2019-06-04 09:03:44 +00:00 |
|