Jump to content

Leadwerks Plugin SDK


Josh

1,939 views

 Share

I've restructured the plugin SDK for our new engine and created a new repository on Github here:
https://github.com/Leadwerks/PluginSDK

The GMF2 format will only be used as an internal data transfer protocol for model loader plugins. Our main supported file format will be GLTF.

As of now, the plugin system can be used to write texture loaders for different file formats, model loaders, or to modify behavior of particles in the new particle system. The FreeImage texture loader has been moved out of the core engine and into a plugin so you no longer have to include the FreeImage DLL unless you want to use it. The main supported texture format will be DDS, but the FreeImage plugin supports many common image file formats.

  • Like 2
 Share

1 Comment


Recommended Comments

So I was using FreeImage functions in the last build and now obviously I need to use LoadPlugin(), but how do I still use the functions like FreeImage_GetWidth()?

Link to comment

You could create your own plugin and expose the FI functions to the engine, or just incorporate the FI library into your project. The source code for the plugin is on Github.

  • Thanks 1
Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...