opengl: isolate all functions to one thread

This commit is contained in:
itsmattkc
2020-02-03 18:14:58 +11:00
parent 776cfd87c8
commit 91f1be90a9
8 changed files with 532 additions and 497 deletions
+2 -1
View File
@@ -294,7 +294,8 @@ TimeRange VideoRenderBackend::PopNextFrameFromQueue()
void VideoRenderBackend::ThreadCompletedFrame(NodeDependency path, qint64 job_time, QByteArray hash, QVariant value)
{
if (!only_signal_last_frame_requested_ || last_time_requested_ == path.in() || frame_cache_.TimeToHash(last_time_requested_) == hash) {
EmitCachedFrameReady(path.in(), value, job_time);
Q_UNUSED(job_time)
//EmitCachedFrameReady(path.in(), value, job_time);
}
if (!(operating_mode_ & VideoRenderWorker::kDownloadOnly)) {