1.1 KiB
1.1 KiB
- basic opengl initialisation
- shader pre-processor
- ppp.py
- read root shaders
- read include shaders
- write processed shaders to bin/res/shader/
- compile processed shaders
- [-] render image with compute shader
- render a texture to a full-screen quad
- pass uniforms to shader to animate it
- pass structed uniform buffers
- [-] ray tracing time
- perspective
- camera lookat
- do a bounce
- do a 'flect
- do a 'fract
- [-] depth
- acquire value
- depth texture
- acquire randomness
- acceleration time !
- auxiliary textures: g buffer
- frame blending
- maybe do some fractals
- mandelbrot
- julia
- trongle
- output frame to a file
- detect input keydown s
- get timestamp
- create and write to file (maybe with
stb_image.h
?)
- command line arguments
- help
- window dimensions
- scene definition