Initial procedural 3D engine setup
Some checks failed
Build Project / Build Ubuntu (push) Has been cancelled
Build Project / Build Windows (push) Has been cancelled
Build Project / Build macOS (push) Has been cancelled

- Updated README.md with modern project structure and features
- Cleaned up Android build files (not needed for desktop engine)
- Restructured as procedural 3D engine with ImGui integration
- Based on Sascha Willems Vulkan framework with dynamic rendering
- Added comprehensive build instructions and camera system docs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Code 2025-08-17 18:56:17 +02:00
parent ca9be0c589
commit 09ba229353
2429 changed files with 7751 additions and 112835 deletions

View file

@ -1,8 +1,31 @@
# Copyright (c) 2016-2025, Sascha Willems
# SPDX-License-Identifier: MIT
# Procedural 3D Engine - Base Library
# Copyright (c) 2025 Your Project
# Licensed under the MIT License
# Based on Vulkan examples by Sascha Willems (MIT License)
file(GLOB BASE_SRC "*.cpp" "*.hpp" "*.h" "../external/imgui/*.cpp")
file(GLOB BASE_HEADERS "*.hpp" "*.h")
file(GLOB_RECURSE BASE_SRC
"*.cpp"
"*.hpp"
"*.h"
"device/*.cpp"
"device/*.h"
"memory/*.cpp"
"memory/*.h"
"core/*.cpp"
"core/*.hpp"
"core/*.h"
"foundation/*.cpp"
"foundation/*.h"
)
file(GLOB_RECURSE BASE_HEADERS
"*.hpp"
"*.h"
"device/*.h"
"memory/*.h"
"core/*.hpp"
"core/*.h"
"foundation/*.h"
)
set(KTX_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../external/ktx)
set(KTX_SOURCES