Support for GPU Tasks with Multithreading
Implement methods to separately handle GPU Tasks
-
GPU Tasks with no dependency are immediately executed by main thread
-
GPU Tasks with dependencies are collected by scheduler and executed on main thread if parent tasks are finished (connect signal dataRequestCompleted with member function)
-
Support ComputeShader, and optionally OpenCL, CUDA