citra/src/core/dumping
zhupengfei 06a0d86e9c
video_core, core: Move pixel download to its own thread
This uses the mailbox model to move pixel downloading to its own thread, eliminating Nvidia's warnings and (possibly) making use of GPU copy engine.

To achieve this, we created a new mailbox type that is different from the presentation mailbox in that it never discards a rendered frame.

Also, I tweaked the projection matrix thing so that it can just draw the frame upside down instead of having the CPU flip it.
2020-02-27 16:55:08 +08:00
..
backend.cpp video_core, core: Move pixel download to its own thread 2020-02-27 16:55:08 +08:00
backend.h core: Add video dumper interface 2019-08-13 19:28:02 +08:00
ffmpeg_backend.cpp core/dumping: Add FFmpeg implementation 2019-08-14 09:27:04 +08:00
ffmpeg_backend.h core/dumping: Add FFmpeg implementation 2019-08-14 09:27:04 +08:00