oglc/todo.md

939 B

  • basic opengl initialisation

  • [-] shader pre-processor

    • ppp.py
    • read root shaders from src/shader/
    • read include shaders from src shader/ include
    • write processed shaders to bin/res/shader/
    • attempt to compile processed shaders
  • output frame to a file

    • detect input keydown s
    • get timestamp
    • create and write to file (maybe with stb_image.h?)
  • [-] render image with compute shader

    • render a texture to a full-screen quad
    • pass uniforms to texture to animate it
    • ray tracing time
      • acquire randomness
      • acceleration time !
        • auxiliary textures: g buffer
        • frame blending
    • maybe do some fractals
      • mandelbrot
      • julia
      • trongle
  • command line arguments

    • help
    • window dimensions
  • scene definition