minor jobsystem fixes

- one version of run() ignored the flags parameter
- don't immediately signal created jobs in froxelizer
  to avoid redundant calls to signal()
This commit is contained in:
Mathias Agopian
2021-03-11 16:35:28 -08:00
committed by Mathias Agopian
parent fa7ad8d867
commit 1e58fd4842
2 changed files with 2 additions and 2 deletions

View File

@@ -256,7 +256,7 @@ public:
void run(Job*& job, uint32_t flags = 0) noexcept;
void run(Job*&& job, uint32_t flags = 0) noexcept { // allows run(createJob(...));
Job* p = job;
run(p);
run(p, flags);
}
void signal() noexcept;