Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

QuickDraw 3D: Difference between revisions

From Higher Intellect Vintage Wiki
Line 2: Line 2:


=QuickDraw 3D RAVE (rendering acceleration virtual engine)=
=QuickDraw 3D RAVE (rendering acceleration virtual engine)=
See the main article at [[QuickDraw 3D RAVE]].
===3D Rave Methods (ATi3D)===
===3D Rave Methods (ATi3D)===
The following 3D Rave methods are supported by the ATi3D extension:
The following 3D Rave methods are supported by the ATi3D extension:

Revision as of 15:32, 24 September 2020

Software API for Macintosh 3D graphics. QuickDraw 3D is a Code Fragment Manager-based shared library, with a C-based API. It runs on all Power Macintosh computers and offers high-performance 3D rendering and other features that make working with 3D data easier.

QuickDraw 3D RAVE (rendering acceleration virtual engine)[edit]

See the main article at QuickDraw 3D RAVE.

3D Rave Methods (ATi3D)[edit]

The following 3D Rave methods are supported by the ATi3D extension:

  • QABitmapDelete
  • QADrawBitmap
  • QADrawContextDelete
  • QADrawContextNew
  • QADrawLine
  • QADrawPoint
  • QADrawTriGouraud
  • QADrawTriMeshGouraud
  • QADrawTriMeshTexture
  • QADrawTriTexture
  • QADrawVGouraud
  • QADrawVTexture
  • QAEngineGestalt
  • QAFlush
  • QAGetFloat
  • QAGetInt
  • QAGetPtr
  • QARenderAbort
  • QARenderEnd
  • QARenderStart
  • QASetFloat
  • QASetInt
  • QASetPtr
  • QASync
  • QATextureDetach
  • QATextureNew

Documentation[edit]

See Also[edit]