====== L3DTio_SMT ======
===== Plugin information ===
^ Author | [[user>Aaron]] |
^ Formats | Spring Tile Map (SMT) |
^ Download link | Included with L3DT Pro 2.5.1.15 or later. |
^ Source code | [[http://www.bundysoft.com/L3DT/downloads/plugins/src/L3DTio_SMT-src.zip|L3DTio_SMT-src.zip]] |
^ Source license | [[http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html|LGPL 2.1]] |
^ Last update | v2.7.2.0, released 18th of April 2008. |
===== To SSE2 or not to SSE2? =====
By default, L3DT Pro uses a version if this plugin that was compiled to use //[[wp>SSE2]]// optimisations to accelerate the DXT1 compression algorithm. These extensions make SMT writing at least 10x faster, but are **only compatible** with the following processor lines:
* Intel P4 or later.
* AMD Athlon64 or later.
If you are using an older processor, the SSE2-optimised plugin will **probably crash** (:!:). To switch to the un-optimised plugin, open the extension manager ('//Extensions->Extension manager//' in menu), disable the 'L3DTio_SMT_SSE2' plugin, and enable the 'L3DTio_SMT' plugin. On restart, L3DT will use the un-optimised plugin.
===== Notes =====
This plugin is the back-end for the main Spring plugin ([[plugins:fileio:L3DTio_Spring]]), and has no user interface or options. To load/save SMT files, you must use [[plugins:fileio:L3DTio_Spring]].
This plugin uses the [[http://sjbrown.co.uk/?code=squish|Squish]] library by Simon Brown for DXT1 compression/decompression.
Many thanks go to Tobi Vollebregt for assistance with decoding the SMT format.
===== Changes =====
2009/04/18 --- Released v2.7.2.0, with inverted y-axis.
2008/06/09 --- Released v2.5.4.0, for compatibility with [[plugins:general:ZeoScript]] v2.5.4.1.
2007/08/29 --- Uploaded SSE2 version.
2007/07/12 --- Released source code under LGPL.
2007/06/27 --- Created.