Motivation:
- Modern Vulkan: Latest graphics API features and best practices
- Modern C++: C++20 standards and idioms
- Algorithm Experimentation: Basic rendering and AI techniques
- AI utilization: Usage of 🤖 in the project
# Configure
cmake --preset=ninja
# Build
cd build
ninja
# Run tests
cd ..\bin
PlaygroundSDK_test.exeSee BUILD.md for detailed instructions.
- src/ - Reusable SDK (core, cpu, gpu, engine modules)
- example??/ - Sample applications demonstrating SDK usage
- test/ - Unit tests for SDK components
- resources/ - Shaders and test images
- docs/ - Technical documentation
- tools/ - Development utilities
Contributions are welcome! Please read the Contributing Guide for details on our code style, development workflow, and how to submit changes.
See LICENSE for details.