-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
30 lines (25 loc) · 968 Bytes
/
TODO
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
Core features:
- Consider hardware antialiasing options
- Data structure and arrays description (Array and struct uniforms)
- Configurable depth buffer properties
- Non-resizable windows
- More verbose error messages
- An option to disable vsync
- A user should be able to hint that an image will be used mostly for sampling (so it shoudl stay in shader optimal layout)
- Fix isVariableNameValid
- Option to automatically close a window when Esc key is pressed
Build process:
- Automatic release packaging on windows
- Lite (headless) library version
Documentation:
- Describe examples
- Specify what exactly gets reset on target change.
Examples:
- Toon shader
- Interactive 3D function plot
- Port terrain heightmap (?)
- Fisheye rendering
Feature-level bugs:
- Function naming: Polygon vs Primitive
- Rename sgaWindowCoords to something not specific to a window, as the target may be a texture not a window
- Rename sga*Coords to sga*Coord