Message-Id: <199806090125.VAA13135@delorie.com> Sender: hsc AT techfak DOT uni-kiel DOT de Date: Mon, 08 Jun 1998 09:27:54 +0200 From: Hartmut Schirmer Organization: Technische Fakultaet der CAU zu Kiel, Germany MIME-Version: 1.0 Newsgroups: comp.os.msdos.programmer,alt.msdos.programmer To: djgpp-announce AT delorie DOT com, gpc AT hut DOT fi Subject: GRX graphics library v2.3 available Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Precedence: bulk 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