diff --git a/renderdoc/common/jobsystem.cpp b/renderdoc/common/jobsystem.cpp index f51f91dc3..d2cb80dbc 100644 --- a/renderdoc/common/jobsystem.cpp +++ b/renderdoc/common/jobsystem.cpp @@ -446,6 +446,11 @@ Job *AddJob(std::function &&callback, const rdcarray &parents) return ret; } +uint32_t GetCountWorkers() +{ + return (uint32_t)workers.size(); +} + }; // namespace JobSystem }; // namespace Threading diff --git a/renderdoc/common/threading.h b/renderdoc/common/threading.h index 2344d8aae..6f373b9e4 100644 --- a/renderdoc/common/threading.h +++ b/renderdoc/common/threading.h @@ -118,6 +118,7 @@ void Init(uint32_t numThreads = 0); void Shutdown(); Job *AddJob(std::function &&cb, const rdcarray &parents = {}); void SyncAllJobs(); +uint32_t GetCountWorkers(); }; };