Skip to content

McNopper/Playground

Repository files navigation

Playground

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

Quick Start

# Configure
cmake --preset=ninja

# Build
cd build
ninja

# Run tests
cd ..\bin
PlaygroundSDK_test.exe

See BUILD.md for detailed instructions.

Project Structure

  • 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

Documentation

Contributing

Contributions are welcome! Please read the Contributing Guide for details on our code style, development workflow, and how to submit changes.

License

See LICENSE for details.

About

Playground to learn modern Vulkan, C++ etc.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published