forked from Hartmut/paradiso
update to contributors and ideas files
This commit is contained in:
parent
317cde6fa1
commit
aea5ca958a
3 changed files with 14 additions and 6 deletions
6
CONTRIBUTORS.md
Normal file
6
CONTRIBUTORS.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# Contributors
|
||||||
|
|
||||||
|
- Hartmut Seichter (dev lead)
|
||||||
|
- Robin Rottstädt (image loader)
|
||||||
|
- Tim Gösselmann (Win32 fixes)
|
||||||
|
- Hannes Brothuhn (Flappy Bird clone)
|
|
@ -4,6 +4,7 @@ Here some ideas for improving this tiny engine:
|
||||||
|
|
||||||
## Rendering
|
## Rendering
|
||||||
- [ ] replace the OpenGL renderer with a Vulkan backend
|
- [ ] 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 animatable sprites (access to UV mapping and tiling)
|
||||||
- [ ] add a SDF based renderer (parametric tiles and font rendering)
|
- [ ] add a SDF based renderer (parametric tiles and font rendering)
|
||||||
|
|
||||||
|
@ -15,11 +16,11 @@ Here some ideas for improving this tiny engine:
|
||||||
## System Level
|
## System Level
|
||||||
|
|
||||||
- [ ] add a `Asset` handler to load cache and manage assets
|
- [ ] 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
|
## Design
|
||||||
|
|
||||||
- [ ] replace some of the 'unkown source' assets
|
- [ ] replace some of the 'unknown source' assets
|
||||||
|
|
||||||
## Build / Dev Support
|
## Build / Dev Support
|
||||||
- [ ] add a test rig either with Snitch or Catch2
|
- [ ] 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
|
- [ ] 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':
|
Performance counter stats for 'bin/paradiso_pong':
|
||||||
|
|
||||||
555,35 msec task-clock:u # 0,042 CPUs utilized
|
555,35 msec task-clock:u # 0,042 CPUs utilized
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* paradiso - Paradigmen der Softwareentwicklung
|
* paradiso - Paradigmen der Softwareentwicklung
|
||||||
*
|
*
|
||||||
* (c) Copyright 2023-2025 Hartmut Seichter and Contributors, Robin Rottstädt,
|
* (c) Copyright 2023-2025 Hartmut Seichter and Contributors
|
||||||
* brxxh (Hannes Brothuhn)
|
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -13,6 +12,7 @@
|
||||||
#include <paradiso/renderer.hpp>
|
#include <paradiso/renderer.hpp>
|
||||||
#include <paradiso/shader.hpp>
|
#include <paradiso/shader.hpp>
|
||||||
#include <paradiso/sprite.hpp>
|
#include <paradiso/sprite.hpp>
|
||||||
|
#include <paradiso/utils.hpp>
|
||||||
#include <paradiso/vector.hpp>
|
#include <paradiso/vector.hpp>
|
||||||
#include <paradiso/window.hpp>
|
#include <paradiso/window.hpp>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue