Skip to content

Roadmap

Adam Gorski edited this page Jan 22, 2021 · 17 revisions

v0.4.x

  • Rewrite entire renderX class into a static class
  • Create reliable benchmark render scene
  • Split rendering code into C++ and C# code. (For performance comparisons)
  • Fix Bad Orthographic To Perspective 3D Camera Coordinates Transform

v0.3.x

  • Add functions written in C++ : Tested 2x performance without parallelization for Clear()
  • Add Sample(Vector3 direction) to GLCubemap for cubemap reflections
  • Add some kind of scaling functionality
  • Test direct function pointer calling. (C++ only)
  • Fix weird XYZ to XY transforms. (Edge of viewport pixel skipping)
  • V and F Shader bounds check
  • Alpha support?

v0.3.x

  • Add deferred shading into demo.
  • Add SSAO demo.
  • Add Screenspace reflection demo.
  • Add FastVignette()

v0.3.x

  • Finish new bitmap blit mode
  • Finish Face Anti-Aliasing
  • Safety checks for Draw()

v0.3.3

  • Add thick line drawing.
  • Add Anti-Aliasing to all line drawing modes.

v0.3.2 [Done]

  • Redo ScanLine() function's data storage method