This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

prometheus truecolor


G'day :)

I've recently just ported my graphics API to Cygnus GNU-Win32. If you
are doing graphical output under win32 using cygnus i highly recommend
you check it out. Crusty old unix people can safely ignore this post...
:)


Information
===========
PTC is a fast, portable and free truecolor graphics system for C++
programmers. PTC handles all the low level details such as mode setting,
memory surfaces and blitting while providing the programmer with a
simple platform independant interface.


Portability
===========
Using PTC you can write graphics code that compiles without change on
both DOS and Win32 platforms using VGA, VESA or GDI for display output.


Pixel format conversion
=======================
PTC does more than any other truecolor graphics system. PTC provides
virtual 8, 16 and 32bit modes with pixel format conversion that is so
fast there is no overhead. This means that you can work virtually in
32bit ARGB8888 or 16bit RGB565 and not care what pixel format the
display is in. PTC supports output to all the standard truecolor and
highcolor graphics formats, plus 9 VGA fakemodes, and even greyscale and
RGB332 output.


Stability
=========
PTC is rock solid. Code using PTC will work flawlessly under DOS,
Windows 95, Windows 98, and Windows NT.


Compilers
=========
-Watcom C++ 10.5, 10.6, 11.0
-Visual C++ 4.x, 5.x
-Cygnus GNU-Win32
-DJGPP 2.x


Changes since PTC053
====================
-Completed GDI interface for fast windowed output under Win32 
-Fully functional BitBlt between surfaces of any dimension 
-Added support for surface orientations (topdown or bottomup) 
-New "Clipper" object to implement clipping with surfaces 
-Fixed PTC to coexist with Midas and Allegro under DJGPP 2.x 
-Added the ability to share a single palette across any number 
 of surfaces to save memory 
-Added fast dithered output for 256 color displays under Win32
-Fixed 256 color output under Win32 with windowed palettes 
-Largely redesigned internal blitting core 
-Added Watcom C++ Win32 compiler support 
-HUGE increase in stability thanks to BoundsChecker 


Download now!
=============
http://www.zip.com.au/~gaffer/ptc


cheers
--
Gaffer [xtatic]
gaffer@bigfoot.com

6800A007B013CD104F33C0B13FAA40A7E2FB57B1C0AB47E2FC5F4779ECB81210
99B1FFCD10061E0741BF8001B3638B857F0202C40F92C48A95810203C28A9500
0503C2C1E802740148AA03C2D1E888853F01E2DAB9400103F94B75D2E5400FC1
0600018AE0ABABE2F30733FFBEC002B53CF366A5B401CD1674ABB80300CD10C3
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]