Lua engine now using LuaJIT

Since Visionary Render 2.0, the Lua engine uses LuaJIT instead of standard Lua 5.1. 

The language compatibility is the same, and even includes some 5.2 features where possible.

Existing scripts should continue to function (except where a Visionary Render specific API may have changed). See the API changelog in the Programming Guide for API specific details.

Any custom compiled Lua libraries may need re-linking and compiled Lua binary code will need recompiling.You will only need to do this if

  1. You have compiled third party libraries such as LuaSocket and linked them against the lua.dll in Visionary Render 1.3.x
  2. You have compiled Lua code to a binary file and are using a script to load that
Jamie is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.