Not currently ready for public consumption!
Easy 2D drawing interface accelerated by OpenGL Simple GUI widgets
- Interactive visualization and art
- Simple game engine
- Quick GUIs
-
Change build system to CMake
-
Change primary target to Linux/Ubuntu
-
Remove old Windows code
-
Upgrade to SDL2
-
Upgrade Freetype
-
Upgrade OpenGL 3.1
-
Basic UI widget functionality working on Linux
-
Simplified import for use to single h file
-
Refactored RGB color class to be more C++11 friendly
-
Upgrade enums to enum classes so they are scoped
-
Fixed bug preventing mouse drag code from working
-
Change RGObject mouse delegation handling to use enums for clarity
-
Add GPLv3 license
-
Remove inheritance of RGObj on RGRect in favor of composition approach
-
Travis.ci continuous integration working
-
Basic UI demo of working UI widgets
-
Change timer code to use std::chrono
-
Rename all private variables to start with '_'
-
Upgrade font renderer to support multiple sizes for one font
-
Update scenegraph to manage and render RGDraw calls to textures
-
Add CMake library exports
-
Add Dockerfile
-
Add better UTF-8 font rendering demo
-
Change to namespace RG and drop RG prefix on class names
-
Mousewheel events and delegation
- Switch to entity-component-system architecture
- Upgrade RGDraw to use GLSL shaders
- Upgrade RGDraw for curves, joined lines, proper line end caps, etc.