Commit 8724a313 authored by Philip Trettner's avatar Philip Trettner
parents 02bca3c3 e1e22a0f
......@@ -7,6 +7,7 @@ Companion library for glow with convenience and helper functions.
Add git submodule
```
git submodule add https://www.graphics.rwth-aachen.de:9000/Glow/glow-extras.git
git submodule update --init --recursive
```
Add to cmake (be sure to do that _after_ glow)
......@@ -28,7 +29,13 @@ target_link_libraries(YourLib PUBLIC glow-extras-shader)
## Sub-libs
Currently supported sub-libs with their intent.
Currently supported sub-libs with their intent and dependencies.
* glow-extras-camera
* glow-extras-geometry
* glow-extras-shader
* glow-extras-assimp
* glow-extras-timing
### glow-extras-camera
......@@ -36,3 +43,27 @@ Camera classes:
* BaseCamera
* StaticCamera
* GenericCamera
### glow-extras-geometry
Template-heavy library for creating geometry (VertexArrays in particular)
Noteworthy classes:
* Quad
* Cube
### glow-extras-shader
*TODO*: Shader generation
### glow-extras-assimp
**DEPENDENCY**: Assimp (no submodule)
*TODO*: Assimp importer
### glow-extras-timing
**DEPENDENCY**: Aion (submodule, gitlab)
*TODO*: Aion timings and custom GPU timer
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment