aboutsummaryrefslogtreecommitdiffstats
path: root/todolist.org
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-08-01 23:47:35 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-08-01 23:47:35 +0100
commit31317175d72c62994b98a93e1b827633b4de9cb2 (patch)
tree91e9f1068da03a7a5419c44a927a30ff7d29235c /todolist.org
parent67770ad6b1fcbc6730c140b0d3edd3fc9efbdc7b (diff)
downloadYAGE-31317175d72c62994b98a93e1b827633b4de9cb2.tar.gz
YAGE-31317175d72c62994b98a93e1b827633b4de9cb2.zip
Fixing constructors and destructors
Diffstat (limited to 'todolist.org')
-rw-r--r--todolist.org38
1 files changed, 38 insertions, 0 deletions
diff --git a/todolist.org b/todolist.org
new file mode 100644
index 00000000..c0b1c287
--- /dev/null
+++ b/todolist.org
@@ -0,0 +1,38 @@
+#+TITLE: Issues
+#+DATE: <2017-07-27 Thu>
+#+AUTHOR: Yann Herklotz
+#+EMAIL: ymherklotz@gmail.com
+#+OPTIONS: ':nil *:t -:t ::t <:t H:3 \n:nil ^:t arch:headline
+#+OPTIONS: author:t c:nil creator:comment d:(not "LOGBOOK") date:t
+#+OPTIONS: e:t email:nil f:t inline:t num:t p:nil pri:nil stat:t
+#+OPTIONS: tags:t tasks:t tex:t timestamp:t toc:t todo:t |:t
+#+CREATOR: Emacs 25.2.1 (Org mode 8.2.10)
+#+DESCRIPTION: This is a todo list for yage.
+#+EXCLUDE_TAGS: noexport
+#+KEYWORDS: todo list
+#+LANGUAGE: en
+#+SELECT_TAGS: export
+
+* General
+
+** TODO 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
+ - It should follow the doxygen API so that documentation can easily be generated.
+
+
+* Graphics
+
+** TODO Switch GPU API
+
+*** 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
+ - yage shouldn't depend on GL anymore and exclusively use Vulkan libraries.