oglc/todo.md

37 lines
1.1 KiB
Markdown
Raw Normal View History

2021-07-04 03:53:37 +02:00
* [x] basic opengl initialisation
2021-07-30 03:06:59 +02:00
* [x] shader pre-processor
2021-07-24 02:31:35 +02:00
* [x] ppp.py
2021-07-30 03:06:59 +02:00
* [x] read root shaders
* [x] read include shaders
* [x] write processed shaders to bin/res/shader/
* [x] compile processed shaders
2021-07-24 02:31:35 +02:00
* [-] render image with compute shader
* [x] render a texture to a full-screen quad
2021-08-06 20:25:52 +02:00
* [x] pass uniforms to shader to animate it
* [x] pass structed uniform buffers
2021-07-30 03:06:59 +02:00
* [-] ray tracing time
2021-08-02 10:35:39 +02:00
* [x] perspective
2021-08-03 00:32:47 +02:00
* [x] camera lookat
2021-08-06 20:25:52 +02:00
* [ ] do a bounce
* [ ] do a 'flect
* [ ] do a 'fract
2021-07-30 03:06:59 +02:00
* [-] depth
* [x] acquire value
2021-07-24 02:31:35 +02:00
* [ ] acquire randomness
* [ ] acceleration time !
2021-08-07 04:44:08 +02:00
* [ ] auxiliary textures
* [ ] depth buffer
* [ ] frame blending
2021-07-24 02:31:35 +02:00
* [ ] maybe do some fractals
* [ ] mandelbrot
* [ ] julia
* [ ] trongle
2021-07-30 03:06:59 +02:00
* [ ] output frame to a file
* [ ] detect input keydown s
* [ ] get timestamp
* [ ] create and write to file (maybe with `stb_image.h`?)
2021-07-24 02:31:35 +02:00
* [ ] command line arguments
* [ ] help
* [ ] window dimensions
* [ ] scene definition