]> git.sesse.net Git - nageru/commit
Fix fence behavior in H.264 encoder.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 23 Feb 2016 00:41:44 +0000 (01:41 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 23 Feb 2016 00:41:44 +0000 (01:41 +0100)
commit9284d85b2f5c8da5ae5555c1cf24b5af0dbcc285
tree1d9e51d32d302c2defdae9023c3b3a10157e0ea9
parente14cc21b5763ac38eea0c9ecc012d41872119e14
Fix fence behavior in H.264 encoder.

This was all broken, but happened to work when all the work was done
on a (single-stream) GPU anyway. It broke horribly when the CPU actually
needed to look at the data (for non-zerocopy H.264 encoding).

This is, as far as I know, the last fix needed to run Nageru on NVIDIA
GPUs (tested with a GTX 950). Encoding is still done by Quick Sync,
not NVENC.
h264encode.cpp