summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-07 09:20:19 +0100
committerskal <pascal.massimino@gmail.com>2026-02-07 09:20:19 +0100
commit17b8ffac48643040cddfb0a51025bab62245326f (patch)
tree6b3be53f32acd8ec28c057172f0cc91c1bd62838 /src/tests
parent5d19168436e64d1b33fecc48e1790f20847078f2 (diff)
refactor: Move platform files to src/platform/ subdirectory
Reorganized platform windowing code into dedicated subdirectory for better organization and consistency with other subsystems (audio/, gpu/, 3d/). Changes: - Created src/platform/ directory - Moved src/platform.{h,cc} → src/platform/platform.{h,cc} - Updated 11 include paths: "platform.h" → "platform/platform.h" - src/main.cc, src/test_demo.cc - src/gpu/gpu.{h,cc} - src/platform/platform.cc (self-include) - 6 test files - Updated CMakeLists.txt PLATFORM_SOURCES variable Verification: ✓ All targets build successfully (demo64k, test_demo, test_platform) ✓ test_platform passes (70% coverage maintained) ✓ demo64k smoke test passed This completes the platform code reorganization side quest. No functional changes, purely organizational.
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/test_3d_physics.cc2
-rw-r--r--src/tests/test_3d_render.cc2
-rw-r--r--src/tests/test_mesh.cc2
-rw-r--r--src/tests/test_platform.cc2
-rw-r--r--src/tests/test_shader_compilation.cc2
-rw-r--r--src/tests/test_texture_manager.cc2
6 files changed, 6 insertions, 6 deletions
diff --git a/src/tests/test_3d_physics.cc b/src/tests/test_3d_physics.cc
index 0dfe1ce..eb1f5ef 100644
--- a/src/tests/test_3d_physics.cc
+++ b/src/tests/test_3d_physics.cc
@@ -9,7 +9,7 @@
#include "3d/scene.h"
#include "gpu/effects/shaders.h"
#include "gpu/texture_manager.h"
-#include "platform.h"
+#include "platform/platform.h"
#include "procedural/generator.h"
#include <cmath>
#include <cstdio>
diff --git a/src/tests/test_3d_render.cc b/src/tests/test_3d_render.cc
index 00de60e..d9fb118 100644
--- a/src/tests/test_3d_render.cc
+++ b/src/tests/test_3d_render.cc
@@ -8,7 +8,7 @@
#include "generated/assets.h"
#include "gpu/effects/shaders.h"
#include "gpu/texture_manager.h"
-#include "platform.h"
+#include "platform/platform.h"
#include "procedural/generator.h"
#include <cmath>
#include <cstdio>
diff --git a/src/tests/test_mesh.cc b/src/tests/test_mesh.cc
index 55de3a9..7f898c4 100644
--- a/src/tests/test_mesh.cc
+++ b/src/tests/test_mesh.cc
@@ -7,7 +7,7 @@
#include "3d/scene.h"
#include "gpu/effects/shaders.h"
#include "gpu/texture_manager.h"
-#include "platform.h"
+#include "platform/platform.h"
#include "util/asset_manager_utils.h"
#include <webgpu.h>
#include "procedural/generator.h"
diff --git a/src/tests/test_platform.cc b/src/tests/test_platform.cc
index 80016ec..feac14b 100644
--- a/src/tests/test_platform.cc
+++ b/src/tests/test_platform.cc
@@ -1,7 +1,7 @@
// Tests for platform windowing and input abstraction.
// Covers basic lifecycle, time queries, and string view helpers.
-#include "platform.h"
+#include "platform/platform.h"
#include <cassert>
#include <cmath>
#include <cstdio>
diff --git a/src/tests/test_shader_compilation.cc b/src/tests/test_shader_compilation.cc
index 8b3b5f5..fdd71b8 100644
--- a/src/tests/test_shader_compilation.cc
+++ b/src/tests/test_shader_compilation.cc
@@ -8,7 +8,7 @@
#include "generated/assets.h"
#include "gpu/effects/shader_composer.h"
#include "gpu/effects/shaders.h"
-#include "platform.h"
+#include "platform/platform.h"
#include <cassert>
#include <cstdio>
#include <cstring>
diff --git a/src/tests/test_texture_manager.cc b/src/tests/test_texture_manager.cc
index 75d897d..47c3f9f 100644
--- a/src/tests/test_texture_manager.cc
+++ b/src/tests/test_texture_manager.cc
@@ -3,7 +3,7 @@
// with valid device).
#include "gpu/texture_manager.h"
-#include "platform.h"
+#include "platform/platform.h"
#include "procedural/generator.h"
#include <cstdio>