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

dev/src/Bouncing_Cube.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Animated bouncing cube (OpenGL)
Author:walternn at rupert.informatik.uni-stuttgart.de (Norman Walter)
Uploader:walternn rupert informatik uni-stuttgart de (Norman Walter)
Type:dev/src
Version:1.0
Requires:C Compiler (e.g. gcc), StormMesa
Architecture:m68k-amigaos
Date:2002-04-14
Download:http://aminet.net/dev/src/Bouncing_Cube.lha - View contents
Readme:http://aminet.net/dev/src/Bouncing_Cube.readme
Downloads:2539
Requirements:
-------------
The executable included in this archive requires 68030 cpu and 68881 fpu or
better.
A 68060 or PowerPC CPU and a fast 3D-accelerator is highly recommended.

Expilicit: You NEED to install StormMesa to run the executable.
For compiling you need the linker librarys.

Download StormMesa from:

http://www.haage-partner.com/3dworld/index-e.htm

To run the executable, you need the user archive.
If you want to compile your own sources, you will need the developer
archive.

Install the packages according to their manuals.

Make sure to link the linker librarys to your executable while compiling.

GCC example: gcc demosource.c -o demo -lGL

Where "demosource.c" is the source code of your OpenGL program and "demo"
is the executable.

You can find StormMesa and many demos on the AmigaOS 3.5 CD-Rom.

To obtain hardware-acceleration, you will need a GFX-card with 3D-Chip
(for example CyberVision 64/3D, CyberVisionPPC, Voodoo, etc.) AND
a Warp3D driver for your 3D-hardware.
OpenGL programs will run without 3D-hardware anyway, but slower.


Usage:
------
Just click the icon and watch.

Features:
---------
- Hardware acceleration where available
- Stylish texture
- Linear filter option for smooth texture
- Scaleable window
- System friendly as possible
- AmigaOS requesters
- It`s fast, even on my good old A4000/030 with CV64/3D

Known problems:
---------------
Makes traces and flickers in fullscreen-mode (maybe a bug in CGX?)

Remember:
---------
The S3 Virge can only perform hardware acceleration within 15 Bit screenmodes.

Testet on Amiga 4000/30 with CyberVision64/3D,
AmigaOS 3.5, CyberGraphX 3, Warp3D 3.


Literature:

Brian W. Kernighan, Dennis M. Ritchie:
The C Programming Language

Andrew Koenig: 
C Traps and Pitfalls

Robert Sedgewick:
Algorithms in C

Mason Woo, Jackie Neider, Tom David, Dave Shriner, Tom Davis:
OpenGL 1.2 Programming Guide

Renate Kempf and Chris Frazier:
OpenGL Reference Manual

Mark Kilgar:
The OpenGL Utility Toolkit (GLUT) Programming Interface API

Kevin Hawkins, Dave Astle:
OpenGL Game Programming



World Wide Web:

http://www.norman-interactive.com (my Homepage)

http://www.informatik.uni-stuttgart.de (University Stuttgart, Dept. of Computer
Science)

http://www.ninemoons.com (GeekGadgets)

http://www.haage-partner.com (Haage & Partner Homepage)

http://www.sgi.com (Silicon Graphics - Inventor of OpenGL)

http://www.OpenGL.org (OpenGL Homepage)


Contents of dev/src/Bouncing_Cube.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                   36      36 100.0% -lh0- 700c Apr 10  2002 Bouncing_Cube/Bouncing_Cube
[generic]                 1046    1914  54.6% -lh5- fa6a Apr 10  2002 Bouncing_Cube/Bouncing_Cube.info
[generic]                 1376    2693  51.1% -lh5- a0ff Apr 10  2002 Bouncing_Cube/Bouncing_Cube.readme
[generic]                 3495    4353  80.3% -lh5- 2041 Apr 10  2002 Bouncing_Cube/exe.info
[generic]                18960   39820  47.6% -lh5- fea9 Apr 10  2002 Bouncing_Cube/exe/Bouncing_Cube
[generic]               151430  185455  81.7% -lh5- b73f Apr 10  2002 Bouncing_Cube/exe/Toast.rgb
[generic]                 3487    4353  80.1% -lh5- f2ec Apr 10  2002 Bouncing_Cube/source.info
[generic]                 2207    7837  28.2% -lh5- 8606 Apr 10  2002 Bouncing_Cube/source/readtex.c
[generic]                  453     836  54.2% -lh5- fee9 Apr 10  2002 Bouncing_Cube/source/readtex.c.info
[generic]                  259     789  32.8% -lh5- 830d Apr 10  2002 Bouncing_Cube/source/Requesters.c
[generic]                  455     842  54.0% -lh5- b5ea Apr 10  2002 Bouncing_Cube/source/Requesters.c.info
[generic]                  396     791  50.1% -lh5- cc6a Apr 10  2002 Bouncing_Cube/source/Requesters.h
[generic]                  455     843  54.0% -lh5- 8174 Apr 10  2002 Bouncing_Cube/source/Requesters.h.info
[generic]                 2136    7059  30.3% -lh5- 4a8a Apr 10  2002 Bouncing_Cube/source/Textured_Cube.c
[generic]                  462     843  54.8% -lh5- d233 Apr 10  2002 Bouncing_Cube/source/Textured_Cube.c.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        15 files  186653  258464  72.2%            Apr 14  2002

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