Short: CyberGraphX Extension Update Author: fmariak@chaosengine.ping.de,marvin@sun.ph-cip.uni-koeln.de Uploader: vgr best com (Robert C Reiswig) Type: driver/video Architecture: m68k-amigaos The CyberGraphX system was designed to define an independant graphics standard for graphics boards. We also wanted to continue our development of graphics extensions. We could include all our knowledge of about 3 years of gfx board software development (graphics extensions for Visiona, Domino, Picasso II and now the CyberVision64). CyberGraphX is based on hardware dependant monitor drivers and hardware independant libraries. This has some advantages: Bug fixes in the graphics extension or speed optimizations is of benefit for ALL gfx boards that are supported by the CyberGraphX system. CyberGraphX allows using of 15/16/24 screens independant of the used color model. You are able to use the cybergraphics.library functions to modify this screens. Currently there are versions for: CyberVision64/3D CyberVision64 Domino Picasso II Picasso II+ Spectrum Piccolo Z2/3 Piccolo SD64 Retina BLT Z3 A2410 DraCo Altais CHANGES: cybergraphics Revision 40.111 ------------------------------ - graphics/BitMapScale() now also supports scaling of chunky,hicolour and truecolour bitmaps. It only worked for planar destinations before. cybergraphics Revision 40.108 ------------------------------ - gained some speed when allocating true colour bitmaps with graphics/AllocBitMap() that don't need to be cleared. This may improve window refresh performance sligtly for large windows. cybergraphics Revision 40.107 ------------------------------ - flood fills are a bit faster for planar bitmaps now. This should improve performance for certain flood fill operations on workbench icons. cybergraphics Revision 40.106 ------------------------------ - improved speed auf RECTFMT_LUT8 WritePixelArray()/cybergraphics call on 15/16 bit rgb colour screens. Apps like Frodo4.0 which use WritePixelArray/RECTFMT_LUT8 may gain a litte speed due to the optimized call. Stack usage increases though. - BitMapScale()/graphics patch trashed 68k data register D7 in some cases. This is now fixed. cybergraphics Revision 40.105 ------------------------------ - improved speed auf RECTFMT_LUT8 WritePixelArray()/cybergraphics call on 8 bit screens. It should be as fast as WritePixelArray8()/graphics patch now. Apps or games which have cybergraphx support and use WritePixelArray/RECTFMT_LUT8 instead of WritePixelArray8 may gain a litte speed due to the optimized call. cybergraphics Revision 40.104 ------------------------------ - added some code to get powersnap working on truecolour screens cybergraphics Revision 40.103 ------------------------------ - Due to a bug in the rect filling code, swapping/toggling of simple refresh windows got really slow unter truecolour screens with previous v2 versions. There is really a VISIBLE speed INCREASE with that fixed now when using simple refresh windows. - added flood()/graphics replacement. Programs like PPaint should now work completely without chipram when cybergraphics/PLANES2FAST=1 cybergraphics Revision V40.95 ------------------------------ - fixes serious bug in FillPixelArray (register A6 was trashed under certain conditions) cyberintuition Revision V40.34 ------------------------------ - the tags SA_Draggable,SA_DClip,SA_BlockPen,SA_DetailPen are now supported correctly - fixed some problems with 8bit screens when no SA_Depth tag was supplied and the NOCHIPSCREEN is enabled