mpv/video/out/d3d11
James Ross-Gowan 7677c7c32c vo_gpu: d3d11: avoid copying staging buffers to cbuffers
Apparently some Intel drivers have a bug where copying from staging
buffers to constant buffers does not work. We used to keep a copy of the
buffer data in a staging buffer to enable partial constant buffer
updates. To work around this bug, keep the copy in talloc-allocated
system memory instead.

There doesn't seem to be any noticable performance difference from
keeping the copy in system memory. Our cbuffers are probably too small
for it to matter anyway.

See also: https://crbug.com/593024

Fixes #5293
2018-01-01 20:31:45 +11:00
..
context.c vo_gpu: move d3d11_screenshot to shared code 2017-11-07 20:27:13 +11:00
hwdec_d3d11va.c video: remove some more hwdec legacy stuff 2017-12-02 04:53:55 +01:00
ra_d3d11.c vo_gpu: d3d11: avoid copying staging buffers to cbuffers 2018-01-01 20:31:45 +11:00
ra_d3d11.h vo_gpu: hwdec_d3d11va: allow zero-copy video decoding 2017-11-07 20:27:13 +11:00