Developer(s) | Sam Jordan, Hans-Joerg Frieden, Thomas Frieden, Hans De Ruiter |
---|---|
Stable release | 53.22 / May 22, 2013 |
Operating system | AmigaOS |
Type | API |
License | Closed source |
Website | https://web.archive.org/web/20210509065212/http://download.haage-partner.de/Amiga/3DWorld/ |
Developer(s) | Hans De Ruiter for A-EON Technology |
---|---|
Stable release | 1.5 / June 30, 2019 |
Operating system | AmigaOS |
Type | API |
License | Closed source |
Website | http://wiki.amiga.org/warp3dnova |
Warp3D was a project founded by Haage & Partner in 1998 that aimed to provide a standard API that would enable programmers to access, and therefore use, 3D hardware on the Amiga. [1] [2]
Its design was similar to that of both the Picasso96 graphics card drivers and operated in a similar fashion to the 3dfx Glide API, which provided a uniform and standardised way for programmers to create software for the 3D graphics cards that were available at the time. [1]
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. [1] [3] Hyperion Entertainment developers created OpenGL subset called MiniGL sitting on top of Warp3D to ease porting of games such as Heretic II. [4]
At time of its release, Warp3D provided significant speed increase over software rendering. [5] Years later however, newer 3D APIs (e.g. TinyGL in MorphOS) offered better performance on the same hardware. [6]
In 2014, it was announced that Warp3D was now jointly owned by British company A-EON Technology Ltd. [7] On April 1, 2015, A-EON Technology subsequently released Warp3D for RadeonHD (Southern Islands chipset). [8]
In March 2016, A-EON Technology Ltd announced that they had developed the new Warp3D Nova featuring support for Shaders. [9] [10] Warp3D Nova was originally mentioned as planned complete rewrite and Shader-centric design in the AmigaOS 4.0 Feature List more than decade earlier. [11] [12] Development of the new release intentionally took some inspiration from this original Warp3D Nova plan. [13] The pre-release version 1.15 was published on 1 May 2016 in the Enhancer Software package for AmigaOS 4. [14] [15] Apart from its name and being related to 3D graphics, Warp3D Nova has nothing in common with the original Warp3D.
Also in March 2016 A-EON Technology Ltd announced that Daniel Müßener / GoldenCode.eu had been hired to create an OpenGL ES 2 implementation on top of Warp3D Nova. [9] The first public version 1.4 was released on 31 August 2016 as part of the Enhancer Software package version 1.1. [16]
Warp3D requires the following in order to work properly
It also requires 3D hardware to be present, and will not run with graphics cards that are 2D only, or AGA, ECS or OCS. [18]
Alain Thellier created open source clone called Wazp3D. [19] MorphOS included a Warp3D implementation known as Goa3D Graphics Library developed by Nicolas Sallin. [20]
OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
The GeForce 256 is the original release in Nvidia's "GeForce" product line. Announced on August 31, 1999 and released on October 11, 1999, the GeForce 256 improves on its predecessor by increasing the number of fixed pixel pipelines, offloading host geometry calculations to a hardware transform and lighting (T&L) engine, and adding hardware motion compensation for MPEG-2 video. It offered a notably large leap in 3D PC gaming performance and was the first fully Direct3D 7-compliant 3D accelerator.
AmigaOne is a series of computers intended to run AmigaOS 4 developed by Hyperion Entertainment, as a successor to the Amiga series by Commodore International. Earlier models were produced by Eyetech, and were based on the Teron series of PowerPC POP mainboards. In September 2009, Hyperion Entertainment secured an exclusive licence for the AmigaOne name and subsequently new AmigaOne computers were released by A-Eon Technology and Acube Systems.
3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics processing units, and later, video cards. It was a pioneer in the field from the late 1990s to 2000.
MorphOS is an AmigaOS-like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the Efika and mobileGT. Since MorphOS 2.4, Apple's Mac mini G4 is supported as well, and with the release of MorphOS 2.5 and MorphOS 2.6 the eMac and Power Mac G4 models are respectively supported. The release of MorphOS 3.2 added limited support for Power Mac G5. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.
A graphics processing unit (GPU) is a specialized electronic circuit initially designed to accelerate computer graphics and image processing. After their initial design, GPUs were found to be useful for non-graphic calculations involving embarrassingly parallel problems due to their parallel structure. Other non-graphical uses include the training of neural networks and cryptocurrency mining.
Radeon is a brand of computer products, including graphics processing units, random-access memory, RAM disk software, and solid-state drives, produced by Radeon Technologies Group, a division of AMD. The brand was launched in 2000 by ATI Technologies, which was acquired by AMD in 2006 for US$5.4 billion.
Basilisk II is an emulator which emulates Apple Macintosh computers based on the Motorola 68000 series. The software is cross-platform and can be used on a variety of operating systems.
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.
Diamond Multimedia is an American company that specializes in many forms of multimedia technology. They have produced graphics cards, motherboards, modems, sound cards and MP3 players; however, the company began with the production of the TrackStar, a PC add-on card which emulated Apple II computers. They were one of the major players in the 2D and early 3D graphics card competition throughout the 1990s and early 2000s.
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. Many other graphics card manufacturers who offered hardware for Amiga and compatible systems used it as well.
Aladdin4D is a computer program for modeling and rendering three-dimensional graphics and animations, currently running on AmigaOS and macOS platforms. A-EON Technology Ltd owns the rights and develops current and future versions of Aladdin4D for AmigaOS, MorphOS & AROS. All other platforms including macOS, iPadOS, iOS, Linux & Windows are developed by DiscreetFX.
AmigaOS is the proprietary native operating system of the Amiga personal computer. Since its introduction with the launch of the Amiga 1000 in 1985, there have been four major versions and several minor revisions of the operating system.
AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore, and partially on version 3.9 developed by Haage & Partner. "The Final Update" was released on 24 December 2006 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc. for AmigaOne registered users.
ReAction GUI is the widget toolkit engine that is used in AmigaOS 3.2–4.1.
AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner and then Hyperion Entertainment. A PowerPC microprocessor is required for the most recent release, AmigaOS 4.
AmigaOne X1000 is a PowerPC-based personal computer intended as a high-end platform for AmigaOS 4. It was announced by A-Eon Technology CVBA in partnership with Hyperion Entertainment and released in 2011. Its name pays homage to the Amiga 1000 released by Commodore in 1985. It is, however, not hardware-compatible with the original Commodore Amiga system.
Retargetable graphics is a device driver API mainly used by third-party graphics hardware to interface with AmigaOS via a set of libraries. The software libraries may include software tools to adjust resolution, screen colors, pointers, and screenmodes. It will use available hardware and will not extend the capabilities in any way.
A new version of AmigaOS was released on December 24, 2006 after five years of development by Hyperion Entertainment (Belgium) under license from Amiga, Inc. for AmigaOne registered users.
Mantle was a low-overhead rendering API targeted at 3D video games. AMD originally developed Mantle in cooperation with DICE, starting in 2013. Mantle was designed as an alternative to Direct3D and OpenGL, primarily for use on personal computers, although Mantle supports the GPUs present in the PlayStation 4 and in the Xbox One. In 2015, Mantle's public development was suspended and in 2019 completely discontinued, as DirectX 12 and the Mantle-derived Vulkan rose in popularity.
{{cite press release}}
: CS1 maint: location (link)