Releases: erkkah/tigr
Releases · erkkah/tigr
TIGR 3.1.0
TIGR 3.0.0
New major, since there are breaking changes to how blending and clipping is applied.
Added:
- Circle drawing and filling (Thanks for the inspiration, @GrahamJoonsar!)
- Filled rectangles
- More detailed docs on clipping and blending
Changed:
- Blending is now consistently applied using the current blit mode
- All drawing (except where noted) is consistently clipped
TIGR 2.3.0
Added:
- An alternate "keep destination alpha" blit mode in addition to the default "blend destination alpha". Really useful when using fonts with anti-aliased edges, which would cut holes in targets with the default blit mode.
- Explicit rectangular clipping for blit operations using
tigrClip
Fixed:
- Keyboard related inconsistencies
TIGR 2.2.1
Fixes
This release fixes the following macOS issues:
- retina mode was always on
- in retina mode, scaling was not applied correctly
- mouse button was falsely detected on windows resize
- min/max button broken
- hidden cursor hidden on window close
- hidden cursor broken in fullscreen mode
TIGR 2.2
TIGR 2.1
TIGR 2.0
Additions
- The Post-FX pixel shader is now customisable
- Cursor can be hidden for custom software cursor drawing
- PNG loading now supports 1, 2, 4 and 8 - bit palette formats in addition to 8-bit color component formats
Fixes
- PNG loading
- First row was previously filtered incorrectly, which made font loading hard
- Transparency handling is corrected to use transparency palette instead of palette index 0
- X11 input handling now uses polling instead of event processing, for a slight latency improvement
TIGR 1.6
TIGR 1.5.2
This update brings in fixes from @lincerely and @r-lyeh.
Fixes
- Fix retina mouse position (mac)
- Support for TCC (windows)
TIGR 1.5.1
Fixes
- GL context init on Linux