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

dev/lib/libSDGL.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:SDL implementation of TinyGL
Author:Gerald Franz, 68k compile by uploader
Uploader:lombi iprimus com au (Lorence Lombardo)
Type:dev/lib
Version:0.5
Architecture:m68k-amigaos
Date:2011-11-20
Download:dev/lib/libSDGL.lha - View contents
Readme:dev/lib/libSDGL.readme
Downloads:1083

TinyGL 0.4 (c) 1997-2002 Fabrice Bellard.
TinySDGL 0.5, 2005 a port to libSDL by Gerald Franz (gfz@o2online.de).

General Description:
--------------------

TinyGL is intended to be a very small implementation of a subset of
OpenGL* for embedded systems or games. It is a software only
implementation. Only the main OpenGL calls are implemented. All the
calls I considered not important are simply *not implemented*.

The main strength of TinyGL is that it is fast and simple because it
has not to be exactly compatible with OpenGL. In particular, the
texture mapping and the geometrical transformations are very fast.

The main features of TinyGL are:

- Header compatible with OpenGL (the headers are adapted from the very good
Mesa by Brian Paul et al.)

- Zlib-like licence for easy integration in commercial designs (read
the LICENCE file).

- Examples that show the integration into the platform-independent 
  libSDL (http://www.libsdl,org)

- Easy porting to further platforms, since all platform-specific code has 
  been moved from the core library into the examples.

- OpenGL like lighting.

- Complete OpenGL selection mode handling for object picking.

- 16 bit Z buffer. 16/24/32 bit RGB rendering. High speed dithering to
paletted 8 bits if needed. High speed conversion to 24 bit packed
pixel or 32 bit RGBA if needed.

- Fast Gouraud shadding optimized for 16 bit RGB.

- Fast texture mapping capabilities, with perspective correction and
texture objects.

- 32 bit float only arithmetic.

- Very small: compiled (and stripped) code size of about 40 kB on x86. 
  The file include/zfeatures.h can be used to remove some unused 
  features from TinyGL.

- C sources for GCC on 32/64 bit architectures. It has been tested
succesfully on x86-Linux and MS Windows.


Feeling bored ?  :)
Why not check out this URL ?

http://home.iprimus.com.au/lombi/1/homepage.htm



Contents of dev/lib/libSDGL.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[unknown]                  906    1939  46.7% -lh5- 5db5 May 18  2011 libSDGL/Changelog
[unknown]               112344  112344 100.0% -lh0- 6b62 Nov 19 16:47 libSDGL/fpu/examples/gears
[unknown]               112536  112536 100.0% -lh0- f93b Nov 19 16:47 libSDGL/fpu/examples/triangle
[unknown]                 6107   22804  26.8% -lh5- edd6 May 18  2011 libSDGL/fpu/gg/include/GL/gl.h
[unknown]                  292     706  41.4% -lh5- 336c May 18  2011 libSDGL/fpu/gg/include/GL/glu.h
[unknown]                 1180    3827  30.8% -lh5- 1c91 May 18  2011 libSDGL/fpu/gg/include/zbuffer.h
[unknown]                  662    1762  37.6% -lh5- efb7 May 18  2011 libSDGL/fpu/gg/include/zfeatures.h
[unknown]                10318   27398  37.7% -lh5- e959 Nov 19 16:47 libSDGL/fpu/gg/lib/libTinyGLU.a
[unknown]               228355  599490  38.1% -lh5- 6d97 Nov 19 16:46 libSDGL/fpu/gg/lib/libTinySDGL.a
[unknown]                  270     442  61.1% -lh5- 33d5 May 18  2011 libSDGL/install
[unknown]                 1110    2099  52.9% -lh5- 07ea Nov 19 17:06 libSDGL/libSDGL.readme
[unknown]                  527    1012  52.1% -lh5- 6563 May 18  2011 libSDGL/license
[unknown]                 1582    4029  39.3% -lh5- ae4d May 18  2011 libSDGL/limitations
[unknown]               114712  114712 100.0% -lh0- c4c1 Nov 19 16:50 libSDGL/nofpu/examples/gears
[unknown]               114824  114824 100.0% -lh0- eefb Nov 19 16:50 libSDGL/nofpu/examples/triangle
[unknown]                 6107   22804  26.8% -lh5- edd6 May 18  2011 libSDGL/nofpu/gg/include/GL/gl.h
[unknown]                  292     706  41.4% -lh5- 336c May 18  2011 libSDGL/nofpu/gg/include/GL/glu.h
[unknown]                 1180    3827  30.8% -lh5- 1c91 May 18  2011 libSDGL/nofpu/gg/include/zbuffer.h
[unknown]                  662    1762  37.6% -lh5- efb7 May 18  2011 libSDGL/nofpu/gg/include/zfeatures.h
[unknown]                10312   27876  37.0% -lh5- 66fd Nov 19 16:50 libSDGL/nofpu/gg/lib/libTinyGLU.a
[unknown]               230182  606074  38.0% -lh5- 650b Nov 19 16:50 libSDGL/nofpu/gg/lib/libTinySDGL.a
[unknown]                 2166    4688  46.2% -lh5- 397f May 18  2011 libSDGL/readme
[unknown]                42149   42149 100.0% -lh0- 9804 Nov 19 16:52 libSDGL/src.7z
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        23 files  998775 1829810  54.6%            Nov 19 20:16
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>