added some more temporary debug info

This commit is contained in:
itsmattkc
2019-09-10 14:03:19 +10:00
parent c26eee7df4
commit 601864c51d
4 changed files with 19 additions and 4 deletions
@@ -79,6 +79,8 @@ void RendererProcessThread::ProcessLoop()
// Main waiting condition
wait_cond_.wait(&mutex_);
qDebug() << this << "woke for a queued frame";
if (cancelled_) {
break;
}
@@ -109,6 +111,8 @@ void RendererProcessThread::ProcessLoop()
bool has_hash = parent_->HasHash(hash_);
bool can_cache = false;
qDebug() << this << "starting background cache of frame" << path_.time().toDouble();
if (!has_hash){
if ((can_cache = parent_->TryCache(hash_))) {
@@ -123,10 +127,17 @@ void RendererProcessThread::ProcessLoop()
}
// Get the requested value
qDebug() << this << "starting cache of" << hash_.toHex();
texture_ = output_to_process->get_value(path_.time()).value<RenderTexturePtr>();
render_instance()->context()->functions()->glFinish();
qDebug() << this << "completed cache of" << hash_.toHex();
} else {
qDebug() << this << "hash is in use";
}
} else {
qDebug() << this << "hash" << hash_.toHex() << "exists";
}
foreach (Node* dep, all_deps) {