summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-01-29 23:20:52 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-01-29 23:20:52 +0100
commitdfd7a5e55572a97508cb5140e80bc2edaf4b1931 (patch)
tree3f4035ef1d9c0a5a1713d75b5eba9deea4f7bbe6 /TODO
parentf1156827fcefe107c7ab4c0d217daaf96d0d8e7f (diff)
schedule some tasks
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 9 insertions, 8 deletions
diff --git a/TODO b/TODO
index 724e4836..c2183422 100644
--- a/TODO
+++ b/TODO
@@ -83,6 +83,10 @@ refactoring, cleanup, contact with people, etc.
83 - small game in app-store 83 - small game in app-store
84- blog: fast reducer? 84- blog: fast reducer?
85 85
86- editor: editor socket reconnection
87- editor: highlight errors in editor
88- documentation: update lambdacube(engine) page on haskell wiki
89
86 90
87------------------------------------------------------------------- weeks Feb 8, Feb 15 91------------------------------------------------------------------- weeks Feb 8, Feb 15
88 92
@@ -100,12 +104,15 @@ refactoring, cleanup, contact with people, etc.
100- compiler: review type annotation in where blocks 104- compiler: review type annotation in where blocks
101- compiler: add more structure to witnesses? 105- compiler: add more structure to witnesses?
102 106
103- backend: GLSL codegen doesn't support Vector and tuple patterns (not compiler frontend related): 107- backend: generate let in shaders
108- backend: array support
109- backend: GLSL codegen doesn't support Vector and tuple patterns (not compiler frontend related):
104 fragment02tuple 110 fragment02tuple
105 fragment02vectorpattern 111 fragment02vectorpattern
106 fragment05uniform 112 fragment05uniform
107- backend: basic pipeline optimization (let-floating) 113- backend: basic pipeline optimization (let-floating)
108- backend: array support 114- backend: setup texture sampler configuration
115- backend: setup viewport for render target size (purescript)
109- documentation: getting started: hello world on various platforms +Csaba 116- documentation: getting started: hello world on various platforms +Csaba
110 117
111floating: 118floating:
@@ -251,15 +258,9 @@ insert somewhere:
251 258
252- variable name normalization in the generated pipeline so that the same structures have to be equal 259- variable name normalization in the generated pipeline so that the same structures have to be equal
253- tail recursion -> GPU 260- tail recursion -> GPU
254- generate let in shaders
255- completion in editor 261- completion in editor
256- editor socket reconnection
257- highlight errors in editor
258- support injective type families 262- support injective type families
259- setup texture sampler configuration
260- setup viewport for render target size (purescript)
261- generate warning messages for possible typos in names 263- generate warning messages for possible typos in names
262- update lambdacube(engine) page on haskell wiki
263- warning on missing patterns 264- warning on missing patterns
264- editor: show definition place & show use places of variables etc. 265- editor: show definition place & show use places of variables etc.
265- support pipeline storage serialization 266- support pipeline storage serialization