Documentation:Unix Section 2

From POV-Wiki
Revision as of 13:39, 13 December 2010 by Jholsenback (talk | contribs) (updates)
Jump to navigation Jump to search

This document is protected, so submissions, corrections and discussions should be held on this documents talk page.


New Features

This section covers version 3.7 changes and new features that apply to POV-Ray for Unix. See the section Changes and New Features Summary for information about non-platform specific changes.

  1. Reworked --benchmark:
    • The built-in benchmark now accepts +L<path> command-line options
    • now ONLY reads the provided any INI file.
  2. Added preliminary Linux support for these two features:
    • CPU timer; might return incorrect results depending on the platform.
    • signal catching (e.g. when aborting a render by hitting Ctrl+C).
  3. Added support for 'pause when done' in linux build.
  4. Added support for --benchmark on unix works together with +wt and print built-in features with --version
  5. Unix default file gamma changed from from 1.0 to 2.2.

Display Options

The Unix version now has a single binary which supports display using the X Window System, or using the SVGA library (SVGAlib) on the console (GNU/Linux systems only), or via text graphics otherwise. If the command-line options or INI files turn on display, the following heuristic is used to determine what kind of display should be used. If the DISPLAY environment variable is set, the X Window display is used. Otherwise, if the user is on the console, and has permission to do so, SVGAlib is used. Otherwise, text graphics are used.

Text graphics display a crude 75x24 ASCII version of the image which can be useful none the less to monitor the render progress on a text terminal. Using text graphics and the Verbose (+v) option simultaneously will not work very well.


Trademarks Getting Started


This document is protected, so submissions, corrections and discussions should be held on this documents talk page.