From 0d10ba12062144a270a368ef9bffd88517a6c27c Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Tue, 3 Apr 2018 08:43:26 +0100 Subject: Adding documentation --- docs/matrix.md | 11 ++++------- docs/todolist.md | 23 +++++++++-------------- 2 files changed, 13 insertions(+), 21 deletions(-) (limited to 'docs') diff --git a/docs/matrix.md b/docs/matrix.md index 93138bb9..21f63395 100644 --- a/docs/matrix.md +++ b/docs/matrix.md @@ -1,21 +1,18 @@ -Matrix Guide {#matrix_guide} -============ +# Matrix Guide {#matrix_guide} The matrix class is a templated class which implements a mathematical %Matrix. -Usage Guide ------------ +## Usage Guide The class can be instantiated -Example Code ------------- +## Example Code Creating a %Matrix and performing operations on it. -``` c++ +``` #include int main(int, char **) diff --git a/docs/todolist.md b/docs/todolist.md index f36bd6e5..94d16a7e 100644 --- a/docs/todolist.md +++ b/docs/todolist.md @@ -1,35 +1,30 @@ -Add Comments -============ +# TODO list -Reason ------- +## Add Comments + +### Reason Currently there are no comments in the code. They should be added so that in the future the code can be edited easily and improved without having to know the exact implementation of every function. -Requirements ------------- +### Requirements - It should follow the doxygen API so that documentation can easily be generated. -Switch GPU API -============== +## Switch GPU API -Reason ------- +### Reason Vulkan is much more straight forward and it should be easier to understand OpenGL from it. I also the newest API that will be used in the newest games and is supported by quite a few graphics cards. -Requirements ------------- +### Requirements - yage shouldn't depend on GL anymore and exclusively use Vulkan libraries. -Afterthought ------------- +### Afterthought In the end the library will first focus on modern OpenGL, as it is much more concise and easier to implement initially. -- cgit