Warp3D
Encyclopedia
Warp3D was a project run by Haage & Partner
Haage & Partner
Haage & Partner is a German company established in 1995. They distribute software products where they usually are the exclusive distributor. Products are aimed at Microsoft Windows and Mac OS. The primary destination countries are Germany, Austria, and Switzerland.Other areas include translations...

 in 1998, that aimed to provide a standard API which would enable programmers to access, and therefore use, 3D hardware on the Amiga.

Its design was similar to that of both the Picasso96 graphics card drivers and operated in a similar fashion to the 3DFX Glide drivers, which provided a uniform and standardised way for programmers to create software for the 3D graphics cards that were available at the time.

It was hoped that the creation of this API would not only encourage the development and release of more 3D graphics cards, but also move away from the situation where a new piece of hardware had been developed with no software available to run on it. If the particular piece of software used the Warp3D API (enabled through a shared library), any current or newly developed hardware would be able to be used.

Running Requirements

Warp3D requires the following in order to work properly
  • An AmigaOS
    AmigaOS
    AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000...

     compatible system with CyberGraphX
    CyberGraphX
    CyberGraphX , is the standard ReTargetable Graphics API available for the Amiga and compatible systems. It was developed by Thomas Sontowski and Frank Mariak and later adopted by Phase5 for use with their graphics cards...

     or Picasso96, containing:
    • At least a 040 processor
      Central processing unit
      The central processing unit is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in...

       with FPU
      Floating point unit
      A floating-point unit is a part of a computer system specially designed to carry out operations on floating point numbers. Typical operations are addition, subtraction, multiplication, division, and square root...

    • Optionally PowerPC
      PowerPC
      PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...

       supported on WarpOS
      WarpOS
      WarpOS was a multi-tasking kernel for the PowerPC architecture developed by Haage & Partner for the Amiga computer platform in the late 1990s and early 2000s. It ran on PowerUP accelerator boards developed by phase5 which contained both a Motorola 68000 family CPU and a PowerPC CPU with shared...

    • Any of these graphics cards:
      • CyberVision 3D
      • CyberVision PPC
      • BlizzardVision PPC


It also requires 3D hardware to be present, and will not run with graphics cards that are 2D
2D computer graphics
2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them...

 only, or AGA
Advanced Graphics Architecture
Advanced Graphics Architecture is the third generation Amiga graphic chip set, first used in the Amiga 4000 in 1992. AGA was codenamed the Pandora chipset by Commodore International internally....

, ECS
Enhanced Chip Set
The Enhanced Chip Set is the second generation of the Amiga computer's chipset, offering minor improvements over the original chipset design. ECS was introduced in 1990 with the launch of the Amiga 3000. Amigas produced from 1990 onwards featured a mix of OCS and ECS chips, such as later versions...

 or OCS.

Other implementations

Alain Thellier created open source clone called Wazp3D. MorphOS contains a Warp3D implementation known as Goa3D Graphics Library developed by Nicolas Sallin.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK