Skip to content

Releases: jonathanhogg/flitter

Release 1.0.0b12

14 Jun 07:51
68eb4c3
Compare
Choose a tag to compare
Release 1.0.0b12 Pre-release
Pre-release

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

23 Mar 22:27
v1.0.0b11
f246936
Compare
Choose a tag to compare
Release 1.0.0b11 Pre-release
Pre-release

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

02 Mar 19:01
v1.0.0b10
3ef63f1
Compare
Choose a tag to compare
Release 1.0.0b10 Pre-release
Pre-release

This release is under-the-hood changes to get Flitter building on Windows.

Release 1.0.0b9

01 Mar 10:47
v1.0.0b9
4122e52
Compare
Choose a tag to compare
Release 1.0.0b9 Pre-release
Pre-release

This release introduces some functionality changes:

  • !physics tracks start time instead of last time 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

23 Feb 21:02
v1.0.0b8
a7a85e7
Compare
Choose a tag to compare
Release 1.0.0b8 Pre-release
Pre-release

Packaging test release.

Release 1.0.0b6

19 Feb 09:24
v1.0.0b6
09df31b
Compare
Choose a tag to compare
Release 1.0.0b6 Pre-release
Pre-release

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

12 Feb 16:49
v1.0.0b5
2bac122
Compare
Choose a tag to compare
Release 1.0.0b5 Pre-release
Pre-release

Minimal code changes, but solid attempt at getting the docs in order and consistent.

Release 1.0.0b4

10 Feb 18:57
v1.0.0b4
c70ce61
Compare
Choose a tag to compare
Release 1.0.0b4 Pre-release
Pre-release

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

05 Feb 13:02
v1.0.0b3
cb01c99
Compare
Choose a tag to compare
Release 1.0.0b3 Pre-release
Pre-release

Still testing