Releases: JerboaBurrow/jGL
Releases · JerboaBurrow/jGL
jGL 0-0.0.10
What's Changed
- Use common regression sources by @Jerboa-app in #98
- Add line numbers to shader error output by @Jerboa-app in #99
- Fix macos deps by @Jerboa-app in #102
- Expose mouse, scroll callbacks and parseAction by @Jerboa-app in #101
- Keyhasevents by @Jerboa-app in #103
Full Changelog: v0-0.0.9...v0-0.0.10
jGL 0-0.0.9
What's Changed
- Add cached priority store, optimise shape/sprite rendering by @Jerboa-app in #90
- Sprite and Shape use ptrs by @Jerboa-app in #92
- Fix ci by @Jerboa-app in #93
- fix by @Jerboa-app in #95
Full Changelog: v0-0.0.8...v0-0.0.9
jGL 0-0.0.8
What's Changed
- clear and free icon when setting by @Jerboa-app in #61
- Adds automatic clipping to work/monitor area by @Jerboa-app in #64
- Adds sprite alpha by @Jerboa-app in #68
- Shape pub by @Jerboa-app in #69
- Use steady_clock by @Jerboa-app in #70
- Sprite observes a const Transform & by @Jerboa-app in #71
- Adds loading images from memory by @Jerboa-app in #72
- Add viewport setter, content scale getter by @Jerboa-app in #74
- Adds sprite atlasing offsets by @Jerboa-app in #75
- SpriteRenderer batches over any number of textures by @Jerboa-app in #78
- Rename TextureOffset -> TextureRegion, Add NormalisedTextureRegion by @Jerboa-app in #80
- Adds Sprite world and screen bb, point in bb checking by @Jerboa-app in #81
- Transform now has scale in x and y by @Jerboa-app in #85
- Issue #82 by @Jerboa-app in #87
- Use stdbyte by @Jerboa-app in #88
Full Changelog: v0-0.0.7...v0-0.0.8
jGL 0-0.0.7
What's Changed
- adds ordered drawing in shape and sprite renderers by @Jerboa-app in #47
- centre text in x and y by @Jerboa-app in #49
- Free desktop icon, shader has virt. destr. by @Jerboa-app in #57
- Fix missing virtual destructors by @Jerboa-app in #58
- Support mip map logo by @Jerboa-app in #59
Full Changelog: v0-0.0.6...v0-0.0.7
jGL 0-0.0.6
Adds
- Shape renderer (untextured sprites)
- Shape renderer example (Brownian circles)
- Remove from shape and sprite renderers
- get event types from display
- supports android fully, with MSAA, Tested on Sony Xperia 1 (OG), example forthcoming
Fixes
- crash on Vulkan instance destruction
- fixes bug in text renderer where not all characters were drawn
- release artifacts
Dev
- adds a regression to test usage of .a's as a user
jGL 0-0.0.5
Adds
- supports android ndk builds
Fixes
- stackoverflow in font bitmap
jGL 0-0.0.4 (known vulnerability)
Adds
- Dynamic number of particles
- Colour and texture mixing of textured particles
- MIT license
- OpenGL and Vulkan now both use an abstracted font (freetype->bitmaps->renderer)
- Display now supports frame events (key/mouse clicks) with mouse click and scroll callbacks, e.g.
if (display.getEvent(GLFW_KEY_SPACE).type == Display::EventType::PRESS)
{
paused = !paused;
}
jGL 0-0.0.3
Adds
- MSAA support
- begin and end frame
- finalise instance
jGL 0-0.0.2
Adds
- Basic sprite rendering (in batch mode as well)
- macOS support, examples, and library
Fixes
- Shader not recognising samplers specified without a precision qualifier (and silently failing)
jGL 0-0.0.1
v0.0.1 release files in one zip