// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved. #pragma once #include "GPUTasksExecutor.h" /// /// Default implementation for GPU async job execution /// class DefaultGPUTasksExecutor : public GPUTasksExecutor { protected: GPUTasksContext* _context; public: /// /// Init /// DefaultGPUTasksExecutor(); public: // [GPUTasksExecutor] String ToString() const override; void FrameBegin() override; void FrameEnd() override; };