docs: update TEST_SPEC.md and README.md to reflect new directory structure
- TEST_SPEC.md: Updated test directory structure to reflect Core/Asset, Core/IO, and Resources/<Type> subdirectories - TEST_SPEC.md: Updated module names and test counts (852 total) - TEST_SPEC.md: Updated build commands for new Resources subdirectories - README.md: Updated engine structure with Core/Asset/ and Core/IO/ - README.md: Updated Resources section with layered architecture - README.md: Updated test coverage table with accurate counts
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#include <XCEngine/Audio/AudioSystem.h>
|
||||
#include <XCEngine/Audio/WASAPI/WASAPIBackend.h>
|
||||
#include <XCEngine/Audio/WindowsAudioBackend.h>
|
||||
#include <XCEngine/Components/AudioSourceComponent.h>
|
||||
#include <iostream>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define NOMINMAX
|
||||
#endif
|
||||
|
||||
#include <XCEngine/Audio/WASAPI/WASAPIBackend.h>
|
||||
#include <XCEngine/Audio/WindowsAudioBackend.h>
|
||||
#include <iostream>
|
||||
#include <algorithm>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Resources/AsyncLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Core/Asset/AsyncLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Resources/ResourceCache.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include <XCEngine/Core/Asset/ResourceCache.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/ResourceDependencyGraph.h"
|
||||
#include <XCEngine/Core/Asset/ResourceDependencyGraph.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include "Resources/ResourceHandle.h"
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
#include <XCEngine/Core/Asset/ResourceHandle.h>
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Containers/String.h"
|
||||
#include <XCEngine/Core/Containers/String.h>
|
||||
#include <cstdlib>
|
||||
#include <cstdio>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/FileArchive.h"
|
||||
#include <XCEngine/Core/IO/FileArchive.h>
|
||||
#include <cstdio>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "XCEngine/Resources/IResourceLoader.h"
|
||||
#include <XCEngine/Core/IO/IResourceLoader.h>
|
||||
#include <fstream>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/ResourceFileSystem.h"
|
||||
#include <XCEngine/Core/IO/ResourceFileSystem.h>
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/ResourcePackage.h"
|
||||
#include <XCEngine/Core/IO/ResourcePackage.h>
|
||||
#include <cstdio>
|
||||
#include <algorithm>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include <XCEngine/Resources/ResourcePath.h>
|
||||
#include <XCEngine/Core/IO/ResourcePath.h>
|
||||
#include <algorithm>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Math/Color.h"
|
||||
#include "Core/Math/Color.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Math/Frustum.h"
|
||||
#include "Math/Bounds.h"
|
||||
#include "Core/Math/Frustum.h"
|
||||
#include "Core/Math/Bounds.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "Math/Sphere.h"
|
||||
#include "Math/Plane.h"
|
||||
#include "Math/Box.h"
|
||||
#include "Math/Ray.h"
|
||||
#include "Core/Math/Sphere.h"
|
||||
#include "Core/Math/Plane.h"
|
||||
#include "Core/Math/Box.h"
|
||||
#include "Core/Math/Ray.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "Math/Matrix3.h"
|
||||
#include "Math/Matrix4.h"
|
||||
#include "Math/Quaternion.h"
|
||||
#include "Math/Vector3.h"
|
||||
#include "Core/Math/Matrix3.h"
|
||||
#include "Core/Math/Matrix4.h"
|
||||
#include "Core/Math/Quaternion.h"
|
||||
#include "Core/Math/Vector3.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Math/Quaternion.h"
|
||||
#include "Math/Matrix4.h"
|
||||
#include "Math/Vector3.h"
|
||||
#include "Core/Math/Quaternion.h"
|
||||
#include "Core/Math/Matrix4.h"
|
||||
#include "Core/Math/Vector3.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Math/Transform.h"
|
||||
#include "Math/Matrix4.h"
|
||||
#include "Core/Math/Transform.h"
|
||||
#include "Core/Math/Matrix4.h"
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Math {
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Input/Platform/WindowsInputModule.h"
|
||||
#include "Platform/Windows/WindowsInputModule.h"
|
||||
#include "Input/InputManager.h"
|
||||
#include <Windows.h>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Platform/Windows/WindowsWindow.h"
|
||||
#include "Input/Platform/WindowsInputModule.h"
|
||||
#include "Platform/Windows/WindowsInputModule.h"
|
||||
#include <Windows.h>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "XCEngine/RHI/OpenGL/OpenGLSwapChain.h"
|
||||
#include "XCEngine/Debug/Logger.h"
|
||||
#include "XCEngine/Debug/ConsoleLogSink.h"
|
||||
#include "XCEngine/Containers/String.h"
|
||||
#include "XCEngine/Core/Containers/String.h"
|
||||
|
||||
#include <glad/glad.h>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/AudioClip.h"
|
||||
#include <XCEngine/Resources/AudioClip/AudioClip.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Resources/AudioLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Resources/AudioClip/AudioLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
#include <cstring>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include "Resources/Material.h"
|
||||
#include "Resources/Shader.h"
|
||||
#include <XCEngine/Resources/Material/Material.h>
|
||||
#include <XCEngine/Resources/Shader/Shader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Resources/MaterialLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Resources/Material/MaterialLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/Mesh.h"
|
||||
#include <XCEngine/Resources/Mesh/Mesh.h>
|
||||
#include <cstring>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include <XCEngine/Resources/MeshImportSettings.h>
|
||||
#include <XCEngine/Resources/Mesh/MeshImportSettings.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Resources/MeshLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include <XCEngine/Resources/Mesh/MeshLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/Shader.h"
|
||||
#include <XCEngine/Resources/Shader/Shader.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include "Resources/ShaderLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include "Resources/ResourceTypes.h"
|
||||
#include <XCEngine/Resources/Shader/ShaderLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
#include <XCEngine/Core/Asset/ResourceTypes.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "Resources/Texture.h"
|
||||
#include <XCEngine/Resources/Texture/Texture.h>
|
||||
#include <cstring>
|
||||
|
||||
namespace XCEngine {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include <XCEngine/Resources/TextureImportSettings.h>
|
||||
#include <XCEngine/Resources/Texture/TextureImportSettings.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "Resources/TextureLoader.h"
|
||||
#include "Resources/ResourceManager.h"
|
||||
#include <XCEngine/Resources/Texture/TextureLoader.h>
|
||||
#include <XCEngine/Core/Asset/ResourceManager.h>
|
||||
|
||||
namespace XCEngine {
|
||||
namespace Resources {
|
||||
|
||||
Reference in New Issue
Block a user