ADD: debug draw

This commit is contained in:
2025-12-24 23:26:06 +09:00
parent f02086bc32
commit c5e656d585
12 changed files with 1413 additions and 0 deletions

View File

@@ -41,6 +41,12 @@
#include "core/picking/picking_system.h"
class InputSystem;
class DebugDrawSystem;
struct DebugDrawDeleter
{
void operator()(DebugDrawSystem *p) const;
};
// Number of frames-in-flight. Affects per-frame command buffers, fences,
// semaphores, and transient descriptor pools in FrameResources.
@@ -87,6 +93,7 @@ public:
std::unique_ptr<SceneManager> _sceneManager;
std::unique_ptr<PickingSystem> _picking;
std::unique_ptr<InputSystem> _input;
std::unique_ptr<DebugDrawSystem, DebugDrawDeleter> _debugDraw;
std::unique_ptr<PipelineManager> _pipelineManager;
std::unique_ptr<AssetManager> _assetManager;
std::unique_ptr<AsyncAssetLoader> _asyncLoader;