CyberGraphX
Encyclopedia
CyberGraphX is the standard ReTargetable Graphics
ReTargetable Graphics
ReTargetable Graphics is device driver API mainly used by 3rd 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...

 API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 available for the Amiga
Amiga
The Amiga is a family of personal computers that was sold by Commodore in the 1980s and 1990s. The first model was launched in 1985 as a high-end home computer and became popular for its graphical, audio and multi-tasking abilities...

 and compatible systems. It was developed by Thomas Sontowski and Frank Mariak and later adopted by Phase5
Phase5
Phase5 Digital Products was a computer hardware manufacturer that made boards for the Amiga computer. Their best known products were accelerator boards which replaced the CPU with a faster model...

 for use with their graphics cards. Many other graphics card manufacturers who offered hardware for Amiga and compatible systems used it as well.

Versions

The latest version is CyberGraphX V5 used in MorphOS
MorphOS
MorphOS is an Amiga-compatible computer operating system. It is a mixed proprietary and open source OS produced for the Pegasos PowerPC processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the...

. Its features include:
  • AltiVec
    AltiVec
    AltiVec is a floating point and integer SIMD instruction set designed and owned by Apple, IBM and Freescale Semiconductor, formerly the Semiconductor Products Sector of Motorola, , and implemented on versions of the PowerPC including Motorola's G4, IBM's G5 and POWER6 processors, and P.A. Semi's...

     accelerated
  • Display Data Channel
    Display Data Channel
    The Display Data Channel or DDC is a collection of digital communication protocols between a computer display and a graphics adapter that enables the display to communicate its supported display modes to the adapter and to enable the computer host to adjust monitor parameters, such as brightness...

     (DDC) and gamma correction
    Gamma correction
    Gamma correction, gamma nonlinearity, gamma encoding, or often simply gamma, is the name of a nonlinear operation used to code and decode luminance or tristimulus values in video or still image systems...

     support
  • Hardware accelerated
    Hardware acceleration
    In computing, Hardware acceleration is the use of computer hardware to perform some function faster than is possible in software running on the general-purpose CPU...

     operations for alpha blending, tinting
    Tint
    In color theory, a tint is the mixture of a color with white.Tint may also refer to:* Tint control, an adjustment to correct for phase error in the picture color on a NTSC television set* Tint , an album by Merzbow...

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

     native, with support for 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...

     drivers


AmigaOS version is no longer actively maintained and CyberGraphX V4 was the last release for that platform so far. AROS
AROS Research Operating System
AROS Research Operating System is a free and open source multi media centric implementation of the AmigaOS 3.1 APIs. Designed to be portable and flexible, ports are currently available for x86-based and PowerPC-based PCs in native and hosted flavors, with other architectures in development...

 implements CyberGraphX V4 compatible API. Alternative RTG APIs are Picasso 96 and Enhanced Graphics System which is used in AmigaOS4 and implements CyberGraphX V4 API with some CyberGraphX V5 API extensions.

Subsystems of cybergraphics.library

  • cgxsystem.library
  • cgxbootpic.library
  • cgxdither.library
  • cgxvideo.library
  • (cybpci.library)
  • ddc.library
  • cgx3drave.library

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK