Asymptote: 3.15 Released
Unnecessary recompilation of the Vulkan, OpenGL, and WebGL shaders is avoided. An orthographic projection bug in the WebGL renderer was fixed. The empty version string in non-git builds was fixed. The Windows installer now detects a running asy.exe. A meaningful error message is shown for 3D scenes when the Windows Vulkan software renderer is unavailable, instead of exiting. An exit-time issue in non-IBL OpenGL scenes was fixed. Relocatable builds now use an empty sysdir. The release tarball now...
I have now suppressed this distracting error message on the server: error: XDG_RUNTIME_DIR not set in the environment. After pressing Run, you can press Download to see your generated PDF. If you want to see html output in the online server, don't override settings.outformat. If you want PDF output, it's better to just select the pdf radio button instead of hardwiring a format into your file; that way you will see an html preview too (and you can even select your camera viewpoint before downloading)....
Asymptote: 3.14 Released
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...
I just now increased the timeout to 300s; let me know if this is still not enough.
If you don't need the GNU Scientific Library for your examples, you can avoid the libgsl.so issue by configuring with --disable-gsl
Asymptote: 3.13 Released