forked from Hartmut/paradiso
another minor clean up
This commit is contained in:
parent
227d4a8648
commit
f0316c3205
2 changed files with 9 additions and 5 deletions
10
README.de.md
10
README.de.md
|
@ -1,6 +1,6 @@
|
||||||
# ParadisSO - eine minimale 2D-Grafikengine
|
# ParadisSO - eine minimale 2D-Grafikengine
|
||||||
|
|
||||||
**ParadiSO** wurde als stark abgespeckte 2D-Version meiner `pixwerx`-Engine konzipiert. *ParadiSO* ahmt einen minimalistischen Ansatz für 2D-Grafiken zu Bildungszwecken nach. Es verwendet modernes C++ und ein datengesteuertes Design, jedoch keine ECS (Entity Component System).
|
**ParadiSO** wurde als stark abgespeckte 2D-Version meiner `pixwerx`-Engine konzipiert. *ParadiSO* verfolgt einen minimalistischen Ansatz für 2D-Grafik zu Bildungszwecken. Es verwendet modernes C++ und ein datengetriebenes Design, jedoch keine ECS (Entity Component System).
|
||||||
|
|
||||||
## Bildungszwecke
|
## Bildungszwecke
|
||||||
|
|
||||||
|
@ -8,13 +8,13 @@ Einige Argumente f
|
||||||
|
|
||||||
- Kombination verschiedener Konzepte und Paradigmen zur Erstellung ausdrucksstarker, aber knappen Codes
|
- Kombination verschiedener Konzepte und Paradigmen zur Erstellung ausdrucksstarker, aber knappen Codes
|
||||||
- Stark von Rust-Code inspiriert
|
- Stark von Rust-Code inspiriert
|
||||||
- Für den mathematischen Code wird eine sofortige Auswertung verwendet, jedoch mit der Verwendung von `constexpr`, um eventuelle Performance-Overheads auszugleichen.
|
- Für den mathematischen Code wird eine sofortige Auswertung verwendet (keine Expression-Templates), jedoch mit der Verwendung von `constexpr`, um eventuelle Performance-Overheads auszugleichen und optimale Vektorisierung zu erreichen.
|
||||||
- Versteckt alte `C`-APIs hinter einer modernisierten Fassade
|
- Versteckt alte `C`-APIs hinter einer modernisierten Fassade
|
||||||
- Es lehnt sich stark an die STL und ihre Algorithmen an
|
- Es lehnt sich stark an die STL und ihre Algorithmen an
|
||||||
|
|
||||||
## Minimalistisch
|
## Minimalistisch
|
||||||
|
|
||||||
Da diese Engine einige Muster und Designkonzepte zeigen soll, versucht sie, unnötige Aufblähungen zu vermeiden.
|
Da diese Engine einige Muster und Designkonzepte zeigen soll, versucht sie, unnötigen Ballast zu vermeiden.
|
||||||
|
|
||||||
## Abhängigkeiten
|
## Abhängigkeiten
|
||||||
|
|
||||||
|
@ -22,3 +22,7 @@ ParadiSO wird mit den notwendigen Komponenten geliefert. Diese sollte jedoch hie
|
||||||
|
|
||||||
- [GLFW 3.3.8](https://github.com/glfw/glfw)
|
- [GLFW 3.3.8](https://github.com/glfw/glfw)
|
||||||
- [GLAD](https://github.com/Dav1dde/glad)
|
- [GLAD](https://github.com/Dav1dde/glad)
|
||||||
|
|
||||||
|
## Zuarbeiten
|
||||||
|
|
||||||
|
* [TimePlex](https://code.technotecture.net/Timeplex)
|
|
@ -32,7 +32,7 @@
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <limits>
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
#undef max
|
#undef max
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue