delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/06/08/22:13:12

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 <hsc AT techfak DOT uni-kiel DOT de>
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

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019