Files
obs-studio/libobs
James Park 8d6ed988e6 libobs: Remove unnecessary frame pipelining
Remove three instances of unnecessary double-buffering. They are not
needed to avoid stalls, and cause increased memory traffic when
measured on Intel HD 530, presumably because texture data will remain
in cache if sampled immediately after write.

(Note: GPU timings from Intel GPA are volatile.)

NV12, 3 Draws:
RGBA -> UYVX: 628 us -> 543 us
UYVX -> Y: 522 us -> 507 us
UYVX -> UV: 315 us -> 187 us
Total, Duration: 1594 us -> 1153 us
Total, GTI Read Throughput: 25.2 MB -> 15.9 MB
2019-05-24 01:03:21 -07:00
..
2018-09-24 14:25:41 -07:00
2019-02-12 19:33:13 -08:00
2019-04-04 06:46:51 -07:00
2019-05-08 20:26:52 -07:00
2019-04-19 06:35:42 -07:00
2018-09-07 09:27:14 -05:00