roadmap - SkycoinWikis/CXFX GitHub Wiki

CXFX HOME » CX » CXFX » ROADMAP

Roadmap

Well this is actually not a roadmap, but something similar:

Wip :

  • math:
    • matrix
      • basic matrix operations
    • vector
    • quaternion
    • spline
  • graphics:
    • textures:
      • texture 2d
        • generate mipmaps
        • load mipmaps
      • texture cube
        • generate mipmaps
        • load mipmaps
      • texture array
      • texture 3d
      • texture compression
      • srgb
    • shaders:
      • shader permutations
      • shader hot reload
      • shader reflection (parse glsl and extract uniforms)
      • shader uniform binding in gui
    • rendering:
      • physically based renderer
        • kronos implementation
          • debug
        • diffuse irradiance
        • specular irradiance
        • hdr maps
        • custom brdf
        • realtime cubemap
      • normal map
      • emmissive map
      • occlusion map
      • output scene depth in a texture
      • multiple render targets
      • order independent transparency
      • particles
      • anti aliasing
      • atmospheric scattering
    • terrain
  • audio:
    • wav 8bps/16bps
    • wav f32/f64
    • 3d audio
    • audio streaming:
    • compressed audio
  • phycics:
    • collision/intersection/response
      • ellipsoid/triangle
      • ellipsoid/ellipsoid
      • ray/ellipsoid
      • ray/OBB
      • ray/AABB
    • gravity
    • torque
  • cameras:
    • free camera
    • first person camera
    • third person camera
    • smooth motions
    • cinematic camera
  • gltf support (loader/renderer/exporter):
    • flat mesh
    • textured mesh
    • hierarchical mesh
    • pbr materials
    • skinning
    • animations
    • cameras
    • lights
    • exporter
  • 2d gui toolkit:
    • game screens
    • label
    • picture
    • scrollbar
    • list
    • json serialization
  • application:
    • resize events
    • toggle fullscreen
    • cli
    • mobile:
      • virtual keyboard
      • ios
      • android
  • skycoin:
    • cxo
    • blockchain