Mail Archives: djgpp/1997/02/10/15:20:45
I've uploaded a beta version of Allegro 2.2 to:
http://www.talula.demon.co/allegro/
The only known bug is that the perspective correct texture mapping
occassionally causes FPU exceptions. But I'm sure you lot will find
plenty of others for me :-)
If nothing goes really nastily wrong, I hope to follow this with an
official release in a week or two.
Changes since Allegro 2.11:
The midi player now resets midi_pos to -1 when the music finishes
playing.
Adrian Oboroc wrote an LBM loader.
Fonts can now contain characters above ASCII 127.
Chris Wigman made a better intro animation for the demo game.
Added translucency, color blending, and lighting routines (based on
code by Owen Embury and ideas by Nathan Albury).
Added 3d math and matrix manipulation functions.
Added texture mapped and gouraud shaded polygon drawers.
Tim Gunn contributed code for reading and writing TGA files.
Fixed clamping problems with rotating non-circular sprites.
Added scrollbars to the GUI listbox object.
Seymour Shlien wrote a bezier spline drawing function.
Added fixed point fadd() and fsub() functions, which check for
overflow.
Added pack_fseek() and chunk manipulation functions to the file
routines.
Improved datafile structure and grabber program.
Wrote a utility to convert grabber datafiles into linkable asm code.
Salvador Eduardo Tropea improved the keyboard routines (better
handling of extended scancodes, keyboard LED support, capslock and
numlock, and alt+numpad input).
Fixed the packfile functions and file selector to work with long
filenames under win95.
Seymour Shlien contributed a BMP reader.
Added a hook function to the keyboard code, allowing you to use the
GUI code without installing the keyboard handler.
Fixed a lockup caused by trying to access non-existent floppy drives.
Francois Charton wrote a driver for Paradise graphics cards.
Chris La Mantia contributed a radio button GUI dialog object and
added a D_DISABLED object flag.
Markus F.X.J. Oberhumer fixed the Video-7 scrolling function.
Converted the docs into HTML format.
Added code to detect Windows NT.
Mark Habersack added support for newer Trident chipsets.
Did some more work on the VBE/AF driver (it now works, but still
doesn't support accelerated hardware features).
Fixed bugs in the WAV sample reader and FLIC player.
Added special 'windows friendly' mode to the timer code. You can now
even run demo.exe under Windows 3.1!
Reorganised directory structure, to allow for a Linux version. The
output liballeg.a is now found in lib/djgpp.
Added support for 8x16 BIOS format fonts.
Fixed a problem with overflow when rotating large sprites.
Fixed a problem with restoring the text mode screen height after
running Allegro programs.
/*
* Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
* Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'.
*/
- Raw text -