Mail Archives: djgpp-announce/1998/06/08/22:13:12
Hi,
I uploaded GRX v2.3 on
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2tk
(Mirrors see http://www.simtel.net/simtel.net/mirrors.html)
and on the GRX pages at
http://www.techfak.uni-kiel.de/~hsc/GRX/
What's GRX
----------
GRX is a low level graphics library designed for general purpose 2D
graphics. It's designed to be portable (ANSI-C) and effective. In
addition to the ANSI-C API it's possible to call GRX from other
languages, an interface to GNU-Pascal comes with GRX.
GRX is under the LGPL. Check out doc/copying.cb for details.
Currently GRX is known to work on
DOS systems (GCC+DJGPP, Borland C++, Watcom C++ 32bit)
Linux systems (svgalib and X11)
Unix systems (Sun, DEC, HP with X11R5 or newer)
What's new in this release
--------------------------
-- Thomas Hahn ported GRX to DEC alpha systems
-- Ulrich Leodolter contributed his latest X11 driver. Several X11
problems (readpixel, color handling in pseudo color mode) are
now. Additionally GRX will run on X11R5 systems now.
-- Vincenzo Morello contributed the addons/ctx2jpeg source
-- Andris Pavenis contributed the memory driver and the addons/print
sources
-- Gary Sands ported GRX to Watcom C++ (32bit, V11.0, other versions
may work)
-- Michal Stencl contributed the image handling code and the
addons/bmp sources
-- code portability has be greatly enlarged. GRX should be easily
portable to new compilers now.
-- BCC port should now work on _all_ Borland 16bit compilers
(Tested with BCC 2.0, 3.1 and 4.52)
-- GRX will work on big endian systems (sparc, AIX systems)
-- GRX has 64bit support
-- GRX uses a more flexible scheme for temporary memory allocation
now. Depending system and the SMALL_STACK switch either alloca
or malloc will be used. GRX allocates an internal buffer for
blit blits, scanline return, etc now
-- GRX supports a platform independant keyboard interface
-- Nearly all frame drivers have be optimized for performance
-- On Linux systems GRX can be build as shared lib
-- New GRX functions:
GrFloodFill
GrGetScanline
GrGetScanlineC
GrPutScanline
GrGetLibraryVersion
GrGetLibrarySystem
GrAllocEgaColors
GrImage....
I wish to thank all of you for your continuing contributions to GRX.
If you look at the list above, without your help this release would
not have been possible. A special thank to Andris and Gary for
testing nearly every new beta release, your feedback was extremely
helpful!
What's missing
--------------
The GRX documentation is somewhat outdated. Other minor problems
have been reported. Check out the GRX pages at
http://www.techfak.uni-kiel.de/~hsc/GRX/
for more details.
Hartmut Schirmer
--
Hartmut Schirmer | Phone: +49-431-77572-709 FAX:-703
Automatisierungs- & Regelungstech. | hsc AT techfak DOT uni-kiel DOT de
Technische Fakult"at, | http://www.techfak.uni-kiel.de/~hsc
Kaiserstr. 2, 24143 Kiel, Germany | PGP key via WWW, Key ID:6D84AEC1
- Raw text -