Skip to content
Sam Thompson edited this page Jun 23, 2013 · 3 revisions

Introduction

This unofficial repository is a simple migration to git from the release snapshots available at http://tog.acm.org/resources/SPD/, as well the few available earlier versions from elsewhere (found on old mirrors stored at ftp://ftp.uniovi.es/pub/). The .zip files were used, with manual extract and import to git. No changes were made to the source for versions prior to (and including) spd3_14.

Bug fixes and improvements made to versions over the years not previously submitted as patches have been rolled up and applied to v3.14. The result has been tagged unofficially as version 3.15.

License

From the readme (Readme.txt in spd3_14.zip):

This software package is not copyrighted and can be used freely.

As the original code was published to the public domain by the original author (Eric Haines) and later authors, all changes published here are published under the same terms.

Support

Please note there is no support available for this unofficial repository, either from me or the original package authors; in particular, please don't bug them about it. See the spd Web site for more information/documentation. There is also more information about benchmarking and samples of the package output available.

Using the latest version is recommended; this repository is intended for historical interest and potential ease of regression identification/testing. Based on the limited available snapshots, this repository is sadly far from complete as a record of the development of this package.

Testing

Changes made post version 3.14 have been extensively regression tested on multiple platforms (gcc [MinGW], clang [MacOSX] and MS VisualC++) by running each of the 15 procedural databases to generate a sample of each of the 19 supported output formats and comparing these outputs pre- and post application of changes. This creates a reasonable assurance that identified issues have been fixed without introducing new ones, but does not warrant that any other pre-existing issues with prior official releases have been found. There's no warranty on this code; use at own risk.

Clone this wiki locally