Several code fragments for the uRay format are available:
DISPLAY.C is C-language code that displays IFF/ILBM files on an Amiga.
EXTENT.C is C-language code that builds a hierarchy of oct-tree extents to speed up tracing.
INTERSEC.C is C-language code that computes all ray object intersections.
MAKE.VRS places the comment at the top of the README file into all of the source files.
The Makefile creates Amiga floating point definitions.
RANDOM.C is a random number generator.
RENAME.BAT renames various uRay files.
RKM.C is C-language code that runs length encoding from RKM.
SUPPORT.C is a set of miscellaneous support routines.
TEXTURE.C is a C-language module that computes the textures of objects.
TRACE.C is a C-language module containing all ray tracing.
URAY.C is a series of top-level routines.
URAY.DAT is an associated data file for URAY.C.
URAY.H contains global definitions for uRay software.
Copyright © 1996 O'Reilly & Associates, Inc. All Rights Reserved.