Releases: AsulconS/HSGIL
Releases · AsulconS/HSGIL
HSGIL-v0.2.1
Release Highlights
- This is a patch to the second stable release for HSGIL. Contains compatibility issues fixing and more.
What's Changed
- Fix: Added Window Rect Implementation on Linux by @AsulconS in #10
- Feature & Fix: Added possibility to force GLX Context Version by @AsulconS in #11
- Release 0.2.1 by @AsulconS in #12
Full Changelog: v0.2.0...v0.2.1
HSGIL-v0.2.0
Release Highlights
- This is the second stable release for HSGIL. Contains improved basic features and a new structure that allows code to be cleaner. It removed some deprecated feature like default image placeholder.
What's Changed
- Restructured project.
- Now it's a static library instead of a dynamic one (using .lib).
- Added .gitattributes to source.
- Added linux missing mouse motion tracking.
- Fixed public headers status.
- Refactoring on Ball example.
- Removed some "presion grandota/chikita" debugging messages.
- Upgraded C++ standard to 17.
- Added Window Functions to return Viewport Width and Height (not only window).
- Added Window Functions to return Actual Width and Height.
- Fixed Forward Declaration issues on GCC-based compilers.
- Rendering pipeline fixing (Swapping logic and VSync calls).
- Windows Capture Hotfix.
- Shaders and OpenGL version updating.
- Added new physics test example.
- Added new shaders test example.
HSGIL-v0.1.0
Release Highlights
- This is the first stable release for HSGIL. It contains the basic features that are necessary for creating a rendering screen, loading .obj 3D models, setuping basic lighting, working with input handlers, timers and mathematics.
Features
General
- Multiple Window Creation: It is possible to create multiple contexts.
- Control-Oriented Event Handler: User input can be handled with the EventHandler object and Control objects.
- 3D Model loading: It is possible to load obj files and render them in screen with the Model class.
- Easy Shader Support: HSGIL has a Shader class that makes Shader development easier.
- OpenGL Support: The user can work with bare OpenGL on the top of HSGIL (this will change periodically).
- Timers: HSGIL has a Timer class in order to create timers that makes DeltaTime and FPS calculation easier.
- Fast Lighting Setup: HSGIL has a basic lighting setup in order to prototype faster.