amd_tootle_1140x100

AMD Tootle has reached end of life. AMD no longer supports AMD Tootle, but makes it available for download without warranty. For current tools and SDKs, please visit our Tools & SDKs page.

Overview

Tootle (Triangle Order Optimization Tool) is a mesh optimization library that improves on existing mesh preprocessing techniques. By using Tootle, developers can optimize their models for pixel overdraw as well as vertex cache performance. This can provide significant performance improvements in pixel limited situations, with no penalty in vertex-limited scenarios, and no runtime cost.

Version 2.3

  • Fixed a crash bug for the TootleFastOptimize codepath.

Version 2.2

  • Support for Microsoft DX SDK March 2009.
  • Support for Visual Studio 2008.
  • Maintenance release.

Version 2.1

  • Maintenance release.

tootle-figure1b

Version 2.0

  • Support for Windows Vista 64 bits and Linux 32 bits.
  • Support for a software only version library (without Direct3D dependency).
  • Integrated a new fast optimization algorithm from SIGGRAPH 2007.
  • Added new utility functions (TootleOptimize and TootleFastOptimize) to perform the entire Tootle optimization using a single function call.
  • Updated old entries with the ability to choose a specific code path for the algorithm (e.g. you can specify using either the DIRECT3D or TIPSY path to optimize vertex cache).
  • Updated Tootle Samples with several examples of using the different code paths of the library.
  • Updated the documentation. Please read the documentation before using the new Tootle library.
  • Fixed several bugs in the old library.

References

  • SANDER, P.V., NEHAB, D. BARCZAK, J. 2007. Fast Triangle Reordering for Vertex Locality and Reduced Overdraw. ACM Transactions of Graphics (Proc. SIGGRAPH), 26(3), August 2007.
  • NEHAB, D. BARCZAK, J. SANDER, P.V. 2006.
    Triangle Order Optimization for graphics hardware computation culling. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, pages 207-211

Downloads

File Name Version Size Launch Date OS Bitness Description

File Name

Version

2.3

Size

Launch Date

10/04/2010

OS

Windows®

Bitness

Both

Description

AMD Tootle Version 2.3 - Windows 32 bits and 64 bits version.

File Name

Version

2.1

Size

Launch Date

12/18/2008

OS

Linux®

Bitness

32-Bit

Description

AMD Tootle Version 2.1 - Linux 32-bit version.