OpenGL Web Site
Includes downloadables, coding tutorials and techniques, and references
to numerous third-party products.
http://www.opengl.org/
OpenGL 1.2 Specification
Available in Acrobat/PDF and PostScript formats
ftp://sgigate.sgi.com/pub/opengl/doc/opengl1.2/opengl1.2.pdf
ftp://sgigate.sgi.com/pub/opengl/doc/opengl1.2/opengl1.2.ps
OpenGL Performance Benchmarks
Information about the OpenGL Performance Characterization (OPC) group
and its first released benchmark, Viewperf.
http://www.opengl.org/About/Benchmarks.html
OPC Benchmark
Information about the OPC's two current OpenGL benchmark programs,
Viewperf and GLperf. Both programs are freely downloadable in source
code form.
http://www.specbench.org/gpc/opc.static/overview.html
IBM's OpenGL
http://www.austin.ibm.com/software/OpenGL/index.html
Silicon Graphics' OpenGL
http://www.sgi.com/software/opengl/
Fahrenheit Project
A graphics architecture being developed by Microsoft and Silicon
Graphics.
"Fahrenheit is the name of a collaborative project
between Silicon Graphics and Microsoft for developing a suite of
high-performance visualization technologies for Silicon Graphics IRIX
and Microsoft Windows/DirectX platforms. Fahrenheit will consist of the
following APIs:
- Fahrenheit Large Model Visualization API
- Fahrenheit Scene Graph API
- Fahrenheit Low-Level API
Fahrenheit is aimed at supporting applications that rely on interactive
graphics, imaging, and video. It is expected that these APIs will be
leveraged in a variety of markets including games, digital content
creation, CAD/CAM, Web, financial, scientific visualization, visual
simulation, VR, and user interface applications."
http://www.sgi.com/fahrenheit/home.html
A document describing the Fahrenheit Project's Scene Graph component, a
scene representation technology. This component of Fahrenheit is
scheduled to be released in late 1999.
http://www.sgi.com/fahrenheit/scene.pdf
The Fahrenheit Project FAQ
http://www.sgi.com/fahrenheit/faq.html
Microsoft's DirectX
http://www.microsoft.com/directx/default.asp
Microsoft's DirectX, including SDK's and run-time packages
http://www.microsoft.com/directx/download.asp
Microsoft's Developer's Guide for DirectX
http://www.microsoft.com/directx/developerguide.htm
Microsoft's FAQ for DirectX
http://www.microsoft.com/directx/resources/faq.htm
Sun's Java2D API for Java
Includes the final version of the Java 2D 1.0 specification, the API
guide, and downloadable demos.
http://java.sun.com/products/java-media/2D/index.html
Sun's Java 3D API for Java
Includes documentation and the downloadable v1.1.1 implementation. Also
available is a beta version that uses Microsoft's DirectX 6.1 under
Windows.
http://java.sun.com/products/java-media/3D/index.html
Sun's Java Media Framework API
"The Java Media Framework (JMF) 1.0 API specifies a simple, unified
architecture, messaging protocol, and programming interface for media
playback. This API was developed by Sun Microsystems, Inc., Silicon
Graphics Inc., and Intel Corporation.
The Java Media Framework (JMF) 2.0 API extends the 1.0 API by providing
capture functionality, pluggable codecs, file saving, RTP broadcast and
the ability to access and manipulate media data before it is rendered.
This API is available for public review, and was developed by Sun
Microsystems, Inc. and IBM."
Includes a FAQ, run-times, and demos.
http://java.sun.com/products/java-media/jmf/index.html
Game Programming '99
Includes information on just about all aspects of game programming,
including high-performance graphics, DirectX and OpenGL.
http://www.gameprog.com/
Wotsit's Format
Information devoted to file formats and algorithms. It has
downloadable specifications and references for dozens of file formats,
including 2D, 3D, and video formats.
http://www.wotsit.org/
Graphics File Formats
Links to resources for 2D, 3D, and video formats.
http://www.dcs.ed.ac.uk/home/mxr/gfx/index-lo.html
AVI Overview
John F. McGowan's single-HTML-page guide to the
AVI video file format. It is about 168 printed pages.
http://www.rahul.net/jfm/avi.html
The Web3D Consortium
The Web3D Consortium (previously the VRML Consortium) is a supersite
for the consortium's activities, all related to networked use of 3D
graphics, particularly VRML.
http://www.web3d.org/
Overview of Intel's MMX technology
http://developer.intel.com/drg/mmx/manuals/overview/
Intel's online Developer's Guide to MMX
Available as individual
chapters in HTML format.
http://developer.intel.com/drg/mmx/manuals/dg/devguide.htm
Intel's online MMX Programmer's Reference Manual
Available as
individual chapters in HTML format.
http://developer.intel.com/drg/mmx/manuals/prm/prm.htm
Intel's application notes for MMX
Covers audio and video, communications, 2D and 3D Graphics, speech recognition, and video
applications.
http://developer.intel.com/drg/mmx/appnotes/index.htm
Streaming SIMD Extensions
Intel's application notes for their Streaming SIMD Extensions (new
instructions introduced with the Pentium III). The resources here
cover numerous graphics and mathematical topics, and include
downloadable source code in many cases.
http://developer.intel.com/vtune/cbts/strmsimd/appnotes.htm
AMD's SIMD
AMD's site for information and downloadables on their 3DNow! SIMD
(single instruction multiple data) instructions geared towards
accelerating 3D graphics.
http://www.amd.com/products/cpg/3dnow/index.html
3D Demystified
"3D Demystified: A Primer on 3D Graphics Technology" by Cirrus
Technologies is a short but clearly written introduction to several
graphics concepts.
http://www.cirrus.com/products/technologies/3d/3Ddoc.html