diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000..f5d7881 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,6 @@ +# Contributors + +- Hartmut Seichter (dev lead) +- Robin Rottstädt (image loader) +- Tim Gösselmann (Win32 fixes) +- Hannes Brothuhn (Flappy Bird clone) diff --git a/docs/README.md b/docs/README.md index 64ecc08..b373f58 100644 --- a/docs/README.md +++ b/docs/README.md @@ -4,6 +4,7 @@ Here some ideas for improving this tiny engine: ## Rendering - [ ] replace the OpenGL renderer with a Vulkan backend +- [ ] add sprite atlas support (test case Kenny flappy bird) - [ ] add animatable sprites (access to UV mapping and tiling) - [ ] add a SDF based renderer (parametric tiles and font rendering) @@ -15,11 +16,11 @@ Here some ideas for improving this tiny engine: ## System Level - [ ] add a `Asset` handler to load cache and manage assets -- [ ] introspection of file system if we load assset +- [ ] introspection of file system if we load asset ## Design -- [ ] replace some of the 'unkown source' assets +- [ ] replace some of the 'unknown source' assets ## Build / Dev Support - [ ] add a test rig either with Snitch or Catch2 @@ -27,10 +28,11 @@ Here some ideas for improving this tiny engine: - [ ] add CPU and GPU benchmarks to address various issues -# Issues +# Performance +For such a small engine, this should never happen: -```sh +```bash Performance counter stats for 'bin/paradiso_pong': 555,35 msec task-clock:u # 0,042 CPUs utilized diff --git a/examples/quickwings/quickwings.cpp b/examples/quickwings/quickwings.cpp index 2259737..17730a7 100644 --- a/examples/quickwings/quickwings.cpp +++ b/examples/quickwings/quickwings.cpp @@ -1,8 +1,7 @@ /** * paradiso - Paradigmen der Softwareentwicklung * - * (c) Copyright 2023-2025 Hartmut Seichter and Contributors, Robin Rottstädt, - * brxxh (Hannes Brothuhn) + * (c) Copyright 2023-2025 Hartmut Seichter and Contributors * */ @@ -13,6 +12,7 @@ #include #include #include +#include #include #include