-
Notifications
You must be signed in to change notification settings - Fork 6
RoadMap
Damian Dyńdo edited this page Jun 22, 2016
·
25 revisions
Roadmap for library containing goals to reach.
- Better implementation of OpenGL context manager
- Better unit-test code coverage
- In-source code documentation (& built with doxygen)
- 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)
- 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
- New widgets:
- 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...
- Basic GUI module
- Component
- Text rendering
- Container
- Component
- 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
- 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