Wednesday, February 18, 2015

Gizmo64 v14.12.31.0008 beta

A new plugin is now available for download.

Gizmo64.plugin-14.12.31.0008.zip (10.6 MB)

64 bit Only.
Mac, Windows and Linux.

Linux plugin was compiled on Ubuntu 14.04 LTS.


Warning:
This is a beta release intended for developers only.
It may not work with your installed payware products.
Some products may require a patch to take full advantage of the updates in this release.


New Features:
Forum user wim1976 has been very helpful recently and noticed some missing events.
These are:

  • OnDraw_BeforeLocalMap3D()
  • OnDraw_LocalMap3D()


Fixes:

  • Clears OpenGL error log data before compiling shaders ensuring correct error reporting.
  • Modified dref.publish so we broadcast our message.
    This allows use of DRE and DRT together.
  • OpenAL: Mutes warning about stereo sound file on 3D Sound Stage.
  • Improves error reporting for unexpected usages of deployment.key file.
  • Lots of Linux fixes to work with Ubuntu 14.04 LTS tool chain.
  • Improved XA Activation wizard.
    Now shows you your existing license data including expiry information.

Tuesday, February 17, 2015

Gizmo64 on Ubuntu 14.04 LTS

Update:
Gizmo64.plugin is working for me with Ubuntu 14.04 LTS.



I recently upgraded from Ubuntu 12.04 LTS to 14.04 LTS because people were seeing issues with Gizmo64.plugin compiled on 12.04.

Ubuntu 14.04 LTS is a more sensible support target for re-introduction of the Linux plugin.

Unfortunately the upgrade broke my dev setup. The plugin would no longer link.
A third party library was unhappy and required both source code and Makefile tweaks before I could recompile it with the 14.04 toolchain.

Gizmo64.plugin now compiles and links on Ubuntu 14.04 LTS but I'm seeing a random seg-fault caused by what appears to be a misplaced memset() call.

More work to be done..



A memset() bug was found and fixed.
Linux behaves differently when we query the file system for the size of a file.