Short:    SvoUtahRLE V4.4 for superview.library
Author:   Andreas_Kleinert@t-online.de
Uploader: Andreas_Kleinert@t-online.de
Type:     gfx/show
Replaces: svoUtah41.LHA


  UtahRLE.svobject

  written and (in parts) © 1995-97 by Andreas R. Kleinert.

  FREEWARE. All rights reserved.


  Requirements
  ~~~~~~~~~~~~
  - OS V2.04+ (V37)+ and its libraries
  - 68020+
  - superview.library V17+
  - superviewsupport.library V10+
  - mathffp.library V33+


  Description
  ~~~~~~~~~~~
  UtahRLE.svobject is an external Library-Module for
  superview.library.

  It needs any SVDriver with 24 Bit ChunkyPixel-Support.

  It supports reading and writing of UtahRLE (RayTracer) Files.
  In detail these are :

  Reading :

   - Utah RLE 24 Bit

  Writing :

   - Utah RLE 24 Bit

  Remarks
  ~~~~~~~
   - only 24 Bit sources will be written as Utah RLE
     There's no conversion done from e.g. 256 Colors to 24 Bit
     to perform the requirements of this file format.
   - while writing Utah RLE 24 Bit files, the machine will
     "deadlock" for a short time, which looks like it has been
     crashed silently, but it will be back soon.
     DON'T RESET, since this might affect your harddisk, as usual.
   - don't know, whether the Utah URT routines are re-entrant
     and might be used by more than one program at the same time


  Legal Issues
  ~~~~~~~~~~~~
  This program is FREEWARE.
  The author does not claim any copyrights on the code, which is
  used to read and write the UtahRLE-file (see credits)

  Copyright is only claimed for the program as a whole, which means
  that some parts of the library module, which are also used within
  other SVObjects, are copyrighted by the author.


  Credits
  ~~~~~~~
  This program uses the "rle.lib" which contains routines from

                       THE UTAH RASTER TOOLKIT

  These routines have in this case been taken from a distribution of
  the RayShade Raytracer (4.0.6.3) and have been recompiled for
  68030 systems under use of SAS/C V6.57.
  Due to the distribution conditions of the URT kit I felt it would
  be most appropriate to include the full source code of this
  SVObject as well as those parts of the URT kit, which have been
  used. Only some additional example programs, which had been added
  by the authors of the Rayshade Raytracer are actually missing
  (I don't know, whether there are more sources available).

  For more information please refer to "blurb.urt" and the single
  sourcecode files (blurb.urt tell where you can obtain these from).

  Some words to the implementation:
  To find out, how to implement the URT support itself I consulted
  the sourcecodes which have been supplied with the RayShade Raytracer,
  the FBM package and the JFIF-JPEG routines.
  No source codes from there have been needed, but these really
  helped a lot in finding out, how it actually works.


  Copyrights
  ~~~~~~~~~~
  Some of the mentioned names or products above are be copyrighted by
  companies or trademarks of companies.
