@@ -9,12 +9,12 @@ Simple generated perlin-noise heightmap rendered with normal vectors as colors (
99
1010 LINES OF CODE (without unreasonable compression):
1111
12- Main File: 189
13- Main Classes: 302
14- Utility Classes: 730
15- Helpers Namespaces: 707
16- Core Total: 1221
17- Total: 1928
12+ Main File: 198
13+ Main Classes: 313
14+ Utility Classes: 743
15+ Helpers Namespaces: 733
16+ Core Total: 1254
17+ Total: 1987
1818
1919 History:
2020 12. Apr 2020: 885
@@ -26,6 +26,8 @@ Simple generated perlin-noise heightmap rendered with normal vectors as colors (
2626 27. Jul 2021: 1943
2727 26. Jan 2022: 1969
2828 26. Nov 2022: 1928
29+ 20. Mar 2023: 1987
30+
2931
3032` Note ` : If you are using TinyEngine for any projects, please let me know!
3133
@@ -58,7 +60,7 @@ A number of utility classes wrap typical OpenGL features into easily useable str
5860 - Compute: Derived from Shader, allows for compute shader dispatching
5961 - Buffer: OpenGL Buffer Object wrapper. Allows for easy templated loading and data retrieval for the GPU.
6062 - Model: OpengL VAO/VBO wrapper. Construct from user-defined algorithm. Handles loading, updating, rendering.
61- - Target: OpenGL FBO wrapper. Bind a texture for render targeting. Handles 2D (billboards) and 3D (cubemaps).
63+ - Target: OpenGL FBO wrapper. Bind one or multiple textures for render targeting. Handles 2D (billboards) and 3D (cubemaps).
6264 - Instance: OpenGL instanced rendering wrapper (any Model object, any data). Simply add model buffers and render model instanced.
6365
6466More information can be found on the wiki: [ Utility Classes] ( https://github.com/weigert/TinyEngine/wiki/Utility-Classes )
@@ -142,14 +144,14 @@ As of 2021, TinyEngine is built as a statically linked library for easier inclus
142144The installation process occurs in the makefile (valid for all operating systems):
143145
144146```bash
145- sudo make setup #Copy Core Header Files to Install Location
146- sudo make helpers #Copy Helper Headers
147- sudo make install #Compile TinyEngine and Copy to Install Location
148- sudo make all #All of the above! Run this for easy install.
147+ make setup #Copy Core Header Files to Install Location
148+ make helpers #Copy Helper Headers
149+ make install #Compile TinyEngine and Copy to Install Location
150+ make all #All of the above! Run this for easy install.
149151make examples
150152```
151153
152- The default install locations are ` /usr/ local/lib` for the compiled library and ` /usr/ local/include` for the header files.
154+ The default install locations are ` $(HOME)/. local/lib` for the compiled library and ` $(HOME)/. local/include` for the header files.
153155
154156Check the (brief!) makefile for options (e.g. install location, compiler flags).
155157
0 commit comments