Seungha Yang
|
e71ffe978a
|
d3d12converter: Make sure data upload before executing compute shader
Use read d3d12 map, so that upload can happen if needed
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7093>
|
2024-06-24 20:49:19 +09:00 |
|
Seungha Yang
|
25514c8fc1
|
d3d12: Add v216, v210, r210, v308, IYU2, RGB, BGR format support
Reuse the compute shader implemented for d3d11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7092>
|
2024-06-23 22:30:40 +09:00 |
|
Seungha Yang
|
c1498851b3
|
d3d12: Add support for UYVY, VYUY, and YVYU
Use already implemented compute shaders
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7092>
|
2024-06-23 22:30:40 +09:00 |
|
Seungha Yang
|
6fcb5f6ae7
|
d3d12: Add RGB{16,15} and BGR{16,15} format support
d3d12 device can support B5G6R5_UNORM and B5G5R5A1_UNORM formats
in pixel shader. If the format is not supported by device,
U16_UINT format with compute shader will be used, like d3d11converter
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7092>
|
2024-06-23 22:30:40 +09:00 |
|
Seungha Yang
|
66cc3ff84e
|
d3d12: Add support for DXGI native packed YUV formats
Adding YUY2, Y210, Y216, and Y416 format support
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7092>
|
2024-06-23 22:11:32 +09:00 |
|