AminetAminet
Search:
82050 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/agl103p.lha

Mirror:Random
Showing:i386-arosgeneric
No screenshot available
Short:Subset of the IrisGL(TM) graphics lang.
Author:Jason Weber
Uploader:jason belvoir-arl-irisgt army mil
Type:dev/c
Architecture:m68k-amigaos
Date:1994-12-09
Download:http://aminet.net/dev/c/agl103p.lha - View contents
Readme:http://aminet.net/dev/c/agl103p.readme
Downloads:2050
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

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


Contents of dev/c/agl103p.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 4968    7612  65.3% -lh5- 6e46 Nov 18  1994 bin/basename
[generic]                33866   68460  49.5% -lh5- 8287 Dec  8  1994 bin/gltest
[generic]                 5149    8984  57.3% -lh5- 4b26 Nov 18  1994 bin/prototype
[generic]                   26     264   9.8% -lh5- 5932 Nov 18  1994 fonts/JXEN.font
[generic]                  893    1492  59.9% -lh5- 9176 Nov 18  1994 fonts/JXEN/7
[generic]                  892    2853  31.3% -lh5- 636d Nov 18  1994 include/device.h
[generic]                  430     930  46.2% -lh5- 511f Nov 29  1994 include/gl.h
[generic]                  235     431  54.5% -lh5- 27b7 Nov 18  1994 include/README.DOC
[generic]                 4766   11551  41.3% -lh5- 4d3d Dec  8  1994 src/agl/agl.doc
[generic]                 5012   11982  41.8% -lh5- 1a02 Dec  8  1994 src/agl/agl.guide
[generic]                 1765    4894  36.1% -lh5- f4af Dec  8  1994 src/agl/agl.h
[generic]                   61      65  93.8% -lh5- bfb7 Dec  8  1994 src/agl/AI.sh
[generic]                   67      70  95.7% -lh5- 2011 Dec  8  1994 src/agl/AO.sh
[generic]                 1773    6651  26.7% -lh5- d1a2 Dec  8  1994 src/agl/border.c
[generic]                 1122    4381  25.6% -lh5- 08e0 Dec  8  1994 src/agl/clip.c
[generic]                  526     994  52.9% -lh5- cbeb Dec  8  1994 src/agl/Compile
[generic]                   90     139  64.7% -lh5- 658d Dec  8  1994 src/agl/Compile2.sh
[generic]                 1711    2632  65.0% -lh5- a81a Dec  8  1994 src/agl/Debug
[generic]                   60      86  69.8% -lh5- 2df2 Dec  8  1994 src/agl/filelist
[generic]                  965    3159  30.5% -lh5- e3fb Dec  8  1994 src/agl/keymap.h
[generic]                  170     286  59.4% -lh5- 9104 Dec  8  1994 src/agl/makefile
[generic]                 5040   24412  20.6% -lh5- ba33 Dec  8  1994 src/agl/matrix.c
[generic]                 1833    7183  25.5% -lh5- b23b Dec  8  1994 src/agl/mice.c
[generic]                 2155    9696  22.2% -lh5- dc43 Dec  8  1994 src/agl/poly.c
[generic]                   13      13 100.0% -lh0- d5d1 Nov 18  1994 src/agl/pro/ana.pro
[generic]                  130     286  45.5% -lh5- 8e57 Dec  8  1994 src/agl/pro/border.pro
[generic]                  160     395  40.5% -lh5- b25a Dec  8  1994 src/agl/pro/clip.pro
[generic]                  984    3223  30.5% -lh5- 3b6b Nov 18  1994 src/agl/pro/glob.pro
[generic]                  302     869  34.8% -lh5- d31b Dec  8  1994 src/agl/pro/matrix.pro
[generic]                  156     288  54.2% -lh5- 76d2 Dec  8  1994 src/agl/pro/mice.pro
[generic]                   14      14 100.0% -lh0- 6c7a Nov 18  1994 src/agl/pro/plan.pro
[generic]                  202     677  29.8% -lh5- eb8b Dec  8  1994 src/agl/pro/poly.pro
[generic]                  297     858  34.6% -lh5- 316b Dec  8  1994 src/agl/pro/que.pro
[generic]                  119     197  60.4% -lh5- c2a6 Dec  8  1994 src/agl/pro/rgb.pro
[generic]                   73     116  62.9% -lh5- 6992 Dec  8  1994 src/agl/pro/sprite.pro
[generic]                  120     286  42.0% -lh5- 5e7c Dec  8  1994 src/agl/pro/text.pro
[generic]                  392    1053  37.2% -lh5- 9d97 Dec  8  1994 src/agl/pro/window.pro
[generic]                 1468    5025  29.2% -lh5- 2161 Dec  8  1994 src/agl/prototypes.h
[generic]                 5631   22733  24.8% -lh5- 3413 Dec  8  1994 src/agl/que.c
[generic]                 2163    6148  35.2% -lh5- 72aa Dec  8  1994 src/agl/RCS/agl.h,v
[generic]                 2370    8778  27.0% -lh5- 1ee9 Dec  8  1994 src/agl/RCS/border.c,v
[generic]                 1618    6296  25.7% -lh5- 90af Dec  8  1994 src/agl/RCS/clip.c,v
[generic]                 1269    4009  31.7% -lh5- 6d44 Dec  8  1994 src/agl/RCS/keymap.h,v
[generic]                 8043   34692  23.2% -lh5- 7337 Dec  8  1994 src/agl/RCS/matrix.c,v
[generic]                 2099    7971  26.3% -lh5- 6ea2 Dec  8  1994 src/agl/RCS/mice.c,v
[generic]                 2640   11371  23.2% -lh5- 1e8e Dec  8  1994 src/agl/RCS/poly.c,v
[generic]                 8039   30711  26.2% -lh5- 0d69 Dec  8  1994 src/agl/RCS/que.c,v
[generic]                 2588    8106  31.9% -lh5- 17ab Dec  8  1994 src/agl/RCS/rgb.c,v
[generic]                 1111    3415  32.5% -lh5- 58f6 Dec  8  1994 src/agl/RCS/sprite.c,v
[generic]                 1228    5257  23.4% -lh5- 2878 Dec  8  1994 src/agl/RCS/text.c,v
[generic]                 7954   32395  24.6% -lh5- 6e24 Dec  8  1994 src/agl/RCS/window.c,v
[generic]                 2151    6898  31.2% -lh5- fe53 Dec  8  1994 src/agl/rgb.c
[generic]                  208     334  62.3% -lh5- 668f Dec  8  1994 src/agl/sas.makefile
[generic]                  190     288  66.0% -lh5- eab1 Nov 18  1994 src/agl/SCOPTIONS
[generic]                  822    2561  32.1% -lh5- 3af4 Dec  8  1994 src/agl/sprite.c
[generic]                  888    4071  21.8% -lh5- 30f5 Dec  8  1994 src/agl/text.c
[generic]                 5533   24310  22.8% -lh5- ab93 Dec  8  1994 src/agl/window.c
[generic]                  319     611  52.2% -lh5- 647c Nov 18  1994 src/basename/basename.c
[generic]                 2828    9875  28.6% -lh5- 3f0e Dec  8  1994 src/gltest/gltest.c
[generic]                  198     449  44.1% -lh5- 1fe4 Dec  8  1994 src/gltest/makefile
[generic]                   92     141  65.2% -lh5- dd90 Nov 18  1994 src/gltest/prototypes.h
[generic]                  250     439  56.9% -lh5- 32be Nov 18  1994 src/gltest/sas.makefile
[generic]                  166     219  75.8% -lh5- f9a0 Nov 18  1994 src/gltest/SCOPTIONS
[generic]                  155     301  51.5% -lh5- 79cc Nov 18  1994 src/prototype/makefile
[generic]                  803    1986  40.4% -lh5- 5a4b Nov 18  1994 src/prototype/prototype.c
[generic]                   95     118  80.5% -lh5- 6bf0 Nov 18  1994 src/prototype/prototype.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        66 files  139456  426990  32.7%            Dec  9  1994

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>