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
|