Releases: EvanatorM/WV-Core
Releases · EvanatorM/WV-Core
Alpha v0.3.0
Changelog
Additions
- Added a thread pool class
Bug Fixes
- Fixed bug where the client app destructor never runs when the app is closed, leading to potential errors due to lack of cleanup
Alpha v0.2.3
Changelog
Additions
- Added the ability to toggle vsync
Changes
- Changed the WillowVox log to engine log
Alpha v0.2.2
Changelog
Additions
- Added AddAsset function to AssetManager which allows for runtime asset creation
- Added the ability to create texture from data for runtime texture creation
- Added extern window default variables to allow for window customization
Changes
- Removed OpenGL imports from all header files
Bug Fixes
- Fixed bug where cameras would have a default FOV of 0, causing strange and unpredictable behavior
Alpha v0.2.1
Changelog
Additions
- Added GetWindow function to window class to get the GLFWwindow object
Alpha v0.2.0
Changelog
Additions
- Improved Logger with new functions for logging, warning, and giving errors
- Basic window abstraction
- Basic input abstraction
- Texture class
- Shader class
- Camera class
- deltaTime
- Basic event system
- Basic EBO, VBO, and VAO abstractions
- AssetManager class
Alpha v0.1.0
A basic project with very little functionality. It just has a window and application abstraction.