Up: SGI performer Frequently Asked Questions (FAQ)
Next: -2- Where can I get more technical information about IRIS Performer?
Previous: Introduction
Subject: -1- What is IRIS Performer?
Date: 13 Apr 1994 00:00:01 EST
IRIS Performer is a software development environment that supports
programmers implementing high performance graphics applications on
Silicon Graphics products. It offers both high level facilities for
visual simulation and virtual reality tasks and an
application-neutral high-performance hardware-oriented graphics
toolkit.
The outer application specific layer of IRIS Performer implements the
tasks needed by visual simulation applications: it performs culling
so that only potentially visable geometry is sent to the graphics
hardware; it controls multiple display channels; it provides fast
intersection tests with simulation databases; and most importantly,
it orchestrates all of this in parallel with rendering on multiple
processor IRIS systems.
The lower-level rendering portion of IRIS Performer is designed for
maximum performance: its efficient data structures reflect the
details of CPU, cache, and memory system architectures; its tuned
rendering loops convert the system CPU into an optimized data
movement engine; and its optimized state management system optimizes
hardware utilization.
IRIS Performer provides a high-performance portability path across
the Silicon Graphics product line. The low level library is
implemented as a hardware-specific shared library, so applications
based on IRIS Performer can achieve peak performance on graphics
systems from Indy to RealityEngine2 without changes or
recompilation.
The product includes a programmer's guide and printed man pages, as
well as on-line man pages, test and demonstration programs, and
complete real-time visual simulation applications. These applications
are provided in source form as an examples of how to build real-time
simulation systems using IRIS Performer.
And lastly, the distribution includes a wide variety of source code,
demos, models, and utilities that have been provided by 3rd party
vendors for your use. We call these vendors "friends of Performer"
and we encourage you to sample their wares.
Up: SGI performer Frequently Asked Questions (FAQ)
Next: -2- Where can I get more technical information about IRIS Performer?
Previous: Introduction