David Yat Sin

Results 3 issues of David Yat Sin

Replace std::mutex with KernelMutex to see if this fixes potential issue with mutex not being initialized in BlitKernel constructor on some systems.