Projects / GL2PS


GL2PS is a C library providing high quality vector output for any OpenGL application. It uses sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. It provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more. It can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF), and Scalable Vector Graphics (SVG) files, as well as LaTeX files for the text fragments.

Operating Systems

Recent releases

  •  19 Mar 2009 07:52

    Release Notes: This release improves SVG rendering and fixes several small bugs.

    •  09 Aug 2006 11:05

      Release Notes: This release adds full support for SVG, improved line stippling, sorting of text and bitmap elements, and a new interface for printing device-specific strings in the output stream.

      •  15 Feb 2006 22:47

        Release Notes: This release fixes a bug (introduced in version 1.2.3) that could cause sorting to be inverted in BSP-sorting mode in certain cases. This release also adds experimental support for SVG and PGF output formats, and provides a cleaner internal structure for adding new formats.

        •  23 Dec 2004 10:08

          Release Notes: This release fixed small bugs in the PostScript pixmap code, added much better z-buffer scaling (which improves GL2PS_SIMPLE_LINE_OFFSET and occlusion culling), and added support for general stippling patterns.

          •  18 Oct 2004 06:08

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.