Releases: jonathanhogg/flitter
Releases · jonathanhogg/flitter
Release 1.0.0b12
This release includes:
- New rough n' ready translucency support
- OpenGL ES improvements
- A mass of fixes around using symbols with controllers
- Support for multi-pass shader nodes
Plus the usual background noise of fixes and small improvements.
Release 1.0.0b11
This release includes:
- Improved support for Windows
- Compatibility with OpenGL ES
- New "prime" identifiers in the language – these are identifiers that have one or more single quote "ticks" at the end (this is a feature that is borrowed from Haskell)
- A few bug fixes.
Release 1.0.0b10
This release is under-the-hood changes to get Flitter building on Windows.
Release 1.0.0b9
This release introduces some functionality changes:
!physics
tracks starttime
instead of lasttime
and maintains a zero-based internal clock- The
counter()
function has been dumped in favour of new!counter
objects
Additions:
!physics
systems can insert additional time steps if spare CPU to catch up on missed steps- Approximations of sphere and line/capsule lights are now available in
!canvas3d
Fixes:
- Specifying spotlight cone sizes was broken in the b8 release
Release 1.0.0b8
Packaging test release.
Release 1.0.0b6
This is largely documentation changes, but also contains a significant language change: indexing now wraps instead of returning null
outside of the vector bounds.
Release 1.0.0b5
Minimal code changes, but solid attempt at getting the docs in order and consistent.
Release 1.0.0b4
This release includes:
- an under-the-hood reworking of functions that makes recursive functions now fully supported;
- VM updates to finally ditch use of a global names dictionary in favour of pushing all values onto the
lnames
stack, plus a few new instructions; - boolean solid operations on 3D meshes is improved and now less likely to create bad meshes; and
- a new command-line option for doing a final gamma correction in the window framebuffer render.
Release 1.0.0b3
Still testing