====== 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.