d3d11upload/d3d11download: Make use of staging buffer
authorSeungha Yang <seungha@centricular.com>
Wed, 30 Sep 2020 18:47:13 +0000 (03:47 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sun, 4 Oct 2020 15:44:03 +0000 (15:44 +0000)
commita9314b45547fd9fb50caa7ae18e4701665b92ffa
tree868ded6c48ed7e2a8e311f9e3c4f520fea23de3a
parentf35eeaa02b71fbd017ffc4b1032cee41a0d54e2f
d3d11upload/d3d11download: Make use of staging buffer

... instead of direct cpu map for d3d11memory object. In this way,
we don't need per GstD3D11Memory staging texture.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1627>
sys/d3d11/gstd3d11download.c
sys/d3d11/gstd3d11upload.c
sys/d3d11/gstd3d11utils.c
sys/d3d11/gstd3d11utils.h