Hangar.La tienda de software del Amiga

agl103p

Subset of the IrisGL(TM) graphics lang.

Short:        Subset of the IrisGL(TM) graphics lang.
Author:       Jason Weber
Uploader:     jason belvoir-arl-irisgt army mil
Type:         dev/c
Architecture: m68k-amigaos


Version 1.03: Initial official public release

Here's some excerpts from the doc file:

*******************************************************************************

                               What is AGL?

                         Amiga GL by Jason Weber
                         Copyright © 1994, Jason Weber

This library is a subset of the IrisGL(TM) graphics language.  IrisGL(TM) was
developed by Silicon Graphics Inc (SGI) (TM).  The Amiga version presented
here is not produced, supported, or endorsed by SGI(TM).  SGI's (TM) unoffical
release of their API allows me to release my Amiga version to the general
public.

I presume Silicon Graphics Inc., SGI, IrisGL, and OpenGL are trademarks
of Silicon Graphics Inc.

*******************************************************************************

                        Who would do such a thing?

This source/library is property of Jason Weber.

No one is permitted to distribute a modified version of this software without
permission.  Any redistribution must contain all of the original files.  Any
fix or improvement must be passed through the original author.

There is no fee to copy the software.  Permission to use is only granted to
users who register the software.

*******************************************************************************

                      What hardware/software does it need?

The library's source can be compiled for any Amiga.  I believe I followed all
the "rules" and avoided any tempting tricks.

I use a 25Mhz Amiga 3000.  I would recommend this as a minumum configuration.
The performance is poor on a stock Amiga 500.

The compile scripts use csh (Csh 5.37 by Urban D Mueller/Andreas M Kirchwitz).

The middle mouse button is fully supported.  If you don't have a middle mouse
button, it is very unlikely that you will receive a MIDDLEMOUSE event.

*******************************************************************************

                            What is supported?


CONFIGURATION
  gversion(), getgdesc(), getdisplaymode()

WINDOWS

  foreground()
  prefposition(), prefsize()
  winopen(), winclose(), winset(), winget(), winpush(), winpop()
  winposition(), winmove(), wintitle()
  getsize(), getorigin()
  singlebuffer(), doublebuffer(), swapbuffers()
  cmode()
  RGBmode(): EXPERIMENTAL
  gconfig()

EVENTS

  getbutton() for keys and mouse buttons
  getvaluator() for MOUSEX,MOUSEY

  qdevice(), unqdevice(), isqueued(), qreset()
  qenter(), qtest(), qread()

  tie() to mouse valuators

  queue-able events: REDRAW, INPUTCHANGE, MOUSEX, MOUSEY,
                     LEFTMOUSE, MIDDLEMOUSE, RIGHTMOUSE,
                     KEYBD, WINQUIT, most individual keys

TRANSFORMS

  perspective(), ortho2(), ortho()
  scrmask(), viewport()
  pushmatrix(), popmatrix()
  translate(), rot(), scale()
  mmode(), getmmode(), loadmatrix(), getmatrix(), multmatrix()

DRAWING

  mapcolor(), getmcolor(), color(), getcolor()
  clear()
  bgnpoint(), endpoint(), bgnline(), endline(), bgnpolygon(), endpolygon()
  v2i(), v3i(), v2s(), v3s(), v2f(), v3f()
  cmov2s(), cmovs(), cmov2i(), cmovi(), cmov2(), cmov(),
  charstr(), getcpos()
  recti(), rectfi(), rects(), rectfs(), rect(), rectf()

*******************************************************************************

                        What is not supported?

zbuffer()
lighting
shading
texture mapping

*******************************************************************************

Gratis

Descargar 139 KB

Desde el Amiga: abre Hangar y busca agl103p.

AutorJason Weber
Categoríadev/c
Tamaño139 KB
Param68k-amigaos
OrigenAminet