forked from cbaggers/cepl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtodo
More file actions
38 lines (27 loc) · 1.34 KB
/
todo
File metadata and controls
38 lines (27 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
* Object that represents the opengl state machine. Directly address slots etc
* Copy between buffer (gpu-arrays)
* Research safe foreign data initialisation so an error does cause a memrory leak
look at with-foreign-object for hints
* read http://www.opengl.org/wiki/Buffer_Object and look at the buffer corruption section
* base-macros....what is in here and why
-----
* make-gpu-array with list is failing
ok at really odd times so is from gl-array... this is odd
seems to be when created using defparameter...so it doesnt like
top level for some reason?
* We need a representation of frame buffers...or whatever those
things are! I kind of feel that running a shader should return
one. At the very least we will need it later for targets and
for defining feedback within pipelines.
* add set culling? combined enabling, setting winding-order and
cull-face in one move.
* stream could have base offset so draw-element-base thingy works
* enable is odd.... can things be made better by spinning out
it's functionality to other functions?
* uniform buffer objects
* deletion of things in pools in cepl-gl
* :triangle, :lines, etc are called the render-mode or primitive
do our arg names reflect this?
* bindbufferrange - read about it
* work through the glossaries of arc-synth and check args names
in cepl-gl for conformance