As an experiment, I am making a new version of this plugin, that will work with both Direct3D and OpenGL. The latter theoretically allows to use the plugin on other platforms.
Just mentioning it here for the reference; perhaps should be posted in its own thread later.
Currently a test version which has video playback cut off for easier rewrite:
dll:
https://www.dropbox.com/s/w5b31vm0iow7psa/ags_sprite3d.zip?dl=064-bit linux so:
https://www.dropbox.com/s/mrp3kv5do8mqhxr/libags_sprite3d.zip?dl=0source:
https://www.dropbox.com/s/bp6k5nwg4izvgzz/ags_sprite3d_source.zip?dl=0The plugin file is called differently (ags_sprite3d), but it's
100% script compatible, which means that you may:
- rename it to ags_d3d.dll and use in same game.
- disable ags_d3d and enable ags_sprite3d in your project and recompile, for the similar result.
No script changes will be necessary.
WARNING: to reiterate, currently not working: theora video playback, creating textures from files.
UPDATE: support building for Linux (OpenGL only).