CTAN update: asymptote
Date: August 30, 2026 8:19:08 AM CEST
John Bowman submitted an update to the
asymptote
package.
Version: 3.14
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
String bracket indexing via operator[] was added. A high-performance sphere approximation based on Bezier triangles was implemented for the native renderer and ported to AsyGL. A bitmap preview is generated for V3D PDF output so it displays correctly in non-interactive viewers. IBL environment names are now output in the V3D header and IBL fixes were made for Vulkan and AsyGL. A stack overflow with -render=0 was fixed. The Vulkan export now uses tiling with a dynamic viewport and scissor. Rendering issues with pixel() were fixed. Triangle group rendering and a vertex shader bug in the no-lighting path were fixed in the AsyGL library. Threaded renderer crashes on empty scenes and a division by zero were fixed. Surfaces are no longer interpolated as periodic unless they really repeat, and the parametric surface() constructor in graph3 enforces exact endpoint periodicity for periodic splinetypes. A bug in the monotonic splinetype was fixed. The asyinclude function in the slide module now restores currentlight, currentpen, and currentprojection. Documentation and build issues were addressed.
This package is located at https://mirrors.ctan.org/graphics/asymptote More information is at https://ctan.org/pkg/asymptote
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
String bracket indexing via operator[] was added. A high-performance sphere approximation based on Bezier triangles was implemented for the native renderer and ported to AsyGL. A bitmap preview is generated for V3D PDF output so it displays correctly in non-interactive viewers. IBL environment names are now output in the V3D header and IBL fixes were made for Vulkan and AsyGL. A stack overflow with -render=0 was fixed. The Vulkan export now uses tiling with a dynamic viewport and scissor. Rendering issues with pixel() were fixed. Triangle group rendering and a vertex shader bug in the no-lighting path were fixed in the AsyGL library. Threaded renderer crashes on empty scenes and a division by zero were fixed. Surfaces are no longer interpolated as periodic unless they really repeat, and the parametric surface() constructor in graph3 enforces exact endpoint periodicity for periodic splinetypes. A bug in the monotonic splinetype was fixed. The asyinclude function in the slide module now restores currentlight, currentpen, and currentprojection. Documentation and build issues were addressed.
This package is located at https://mirrors.ctan.org/graphics/asymptote More information is at https://ctan.org/pkg/asymptote
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .
Asymptote – 2D and 3D TeX-Aware Vector Graphics Language
Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by METAPOST but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
| Package | Asymptote |
| Version | 3.14 |
| Copyright | 2004–2026 Andy Hammerlindl, John Bowman and Tom Prince |
| Maintainer | John Bowman Andy Hammerlindl |