Hi Rich,
I did some work on xfractint to factor out the platform stuff into a device layer with an eye looking forward to things like "Win32" devices as well as "DirectX" devices, and so-on.
I write my windows code so I directly control the pixel space so that there is no dependence on things like direct-x version. I am very keen to develop a basic version of FRACTINT where the GUI is based on an upgrade of the latest WINFRACT (v18.21 I think) and a core engine which calls fully portable compiled modules which are indepenent of operating system (or even platform? eg HP, SUN etc). I have developed a suite of true colour routines including a definition of palette requireing only 6 * 16 bit integers to fully define. I still have a problem deriving an iteration count from a specific RGB value as my algorithm for true colour does not create unique RGB values for each count and duplication does occur. I could do a histogram and remove the duplication before saving to the PNG file but this is fairly heavy processing. I am keen to get other's thoughs on generating true coour palettes which have unique entries and easy translation of RGB -> iteration count. I also do the 3D transforms directly to screen rather than going via a file. With today's speedie processors, why do we still try to do things as if we all have 8086s. Let's hope that we have fired up enough enthusiasm within the group to get a windows 32 bit true colour version of FRACTINT 'out there'. Many thanks, Paul. ---------------------------------------------------------- Paul de Leeuw Computers Central Coast Australia Email: pdeleeuw@deleeuw.com.au www: <http://www.deleeuw.com.au> ABN 72 360 822 562 ----------------------------------------------------------