Skip to content

Releases: AsulconS/HSGIL

HSGIL-v0.2.1

08 Jan 07:32
ea1e0ec
Compare
Choose a tag to compare

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

31 Oct 15:36
cffcc17
Compare
Choose a tag to compare

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

24 Jun 04:21
fb4956d
Compare
Choose a tag to compare

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.