Skip to content

Releases: matiasvlevi/lu5

v0.1.6

01 Sep 06:48
Compare
Choose a tag to compare

lu5 v0.1.6

New

  • NSIS Installer for windows (lu5-x86_64-win-0.1.6.exe)

  • Added a 3D Rendering mode see docs

  • Added 3D Primitive Shapes (plane, box, sphere) see docs

  • Added 3D Utilities (debugMode, orbitControl) see docs

  • OBJ support for 3D Models (loadModel, model) see docs

  • Image cropping with Image.crop see docs

  • Vector methods & Vector swizzling see docs

  • arc in Shapes see docs

  • Restart your lu5 sketch with CTRL+R (Suggested by @Tamnac in issue #3)

Changed

  • dist can now take 6 number arguments for 3D see docs

  • dist can now take 2 vector arguments see docs

  • lu5 determines float types from whichever LUA_FLOAT_TYPE is set.

v0.0.6

07 Aug 05:22
Compare
Choose a tag to compare

lu5 v0.0.6

New

Changed

Fix

  • keyIsDown uses an is_down state, (commit 2ef9eb7)

v0.0.5

27 Jul 23:59
Compare
Choose a tag to compare

lu5 v0.0.5

AUR Package is now available, see here

New

  • Added random and randomSeed

Changed

  • Better runtime error messages

  • isKeyDown was renamed to keyIsDown

  • Fixed early comma separator on lua function print

v0.0.4

18 May 03:48
Compare
Choose a tag to compare

lu5 v0.0.4

New

  • Added an --install option for linux, which makes a sketch global

  • Added beginShape, vertex & endShape See here

  • Added a windowResized callback See here

  • Added min, max in math See here

  • Added constrain, map, dist and abs in math See here (contribution by @SharkAce)

  • Added a window icon

Changed

  • keyIsDown can now accept a character as a string.

  • print can now print pointers (lightuserdata)

v0.0.3

11 May 22:59
Compare
Choose a tag to compare

lu5 v0.0.3

New

  • Added a class utility for object oriented paradigms See here

  • Added the frameRate function See here

  • Added deltaTime as a global variable See here

  • Added push & pop for caching styles See here

  • Added the loadImage function to load images See here

  • Added the image function to draw loaded images See here

Changed

  • The print function can now print C pointers (lightuserdata)

  • Static font as default font (commit adb784f)

  • No longer any cap on loaded fonts, switched from a fixed size pointer table to a link list for storing fonts (commit fa62b48).

v0.0.2

04 May 03:34
Compare
Choose a tag to compare

lu5 v0.0.2

Builds for linux & windows are provided below

Additions

Drawing

Drawing Settings

Math

loaders

0.0.1

28 Apr 22:13
3bab2af
Compare
Choose a tag to compare

First lu5 released builds