Skip to content

RoadMap

Damian Dyńdo edited this page Jun 22, 2016 · 25 revisions

Roadmap

Roadmap for library containing goals to reach.

Along the way

  • Better implementation of OpenGL context manager
  • Better unit-test code coverage
  • In-source code documentation (& built with doxygen)

Version 0.5

  • Refactor GL++ module
  • More OpenGL-related functionality implemented
  • Complex framework
  • 3D module
    • Primitives
    • Shapes
    • Batching
    • Model loading
    • And more...
  • Integration with scripting engine (yet to be decided)
    • Provide way to load GUI widget from scripts (easy prototyping)

Version 0.4

  • Missing JPEG/PNG write functionality
  • 2D module
    • Text
    • Primitives/shapes
    • Batching
    • And more...
  • GUI improvements, like:
    • New widgets:
      • Panels
      • Sliders
      • Radio buttons
      • Comboboxes
      • Message boxes / popups
    • Integration with 2D module

Version 0.3 ✔

  • Input managment subsystem (platform independent)
  • Hide usage of other libraries to remove need for including their headers
  • Manager for Windows objects
  • GUI based on OpenGL
    • Buttons
    • CheckBoxes
    • Containers
    • TextFields
    • and more...

Version 0.2 ✔

  • Basic GUI module
    • Component
      • Text rendering
    • Container
  • Better support for more images
    • BMP - read & save
    • TGA - read & save
    • JPEG - read
    • PNG - read
    • basic image-based algorithms
    • and more...
  • Platform independent build system
    • Visual Studio project on Windows
    • CMake script on Windows/Linux

Version 0.1 ✔

  • Basic OpenGL wrapper for most of basic OpenGL functionality
    • Strongly-typed enums for safety
    • Auto-logging error if available
  • Basic modules to speed-up and ease process of creating applications and games
  • Logging module
  • Simple framework for small-to-medium sized applications and games with state-flow
  • Other popular and helpful modules
Clone this wiki locally