CompuServe Messages

#Video Boards

    28-Jan-94 18:10:33
Sb: #79214-#Video Boards
Fm: Marion K. Marks 70700,2777
To: Chris Edgington @Panacea 71022,342
Chris, sorry, but I don't believe that's quite true. Line draw and BLT engines only work if the program calls them. If the program just stuffs data into the video buffer, or (worse) calls the VGA INT 10 AH=13 calls to manually set pixels one at a time, no engine in the world will speed that up. 3DS does not, to the best of my knowledge, detect and call engines that may be on an SVGA chipset. As for my "assumption," I got it from hard data in several comparative reviews in magazines ranging from InfoWorld to Windows Magazine to PC Magazine and Byte and others, both Ziff-Davis and non-Ziff-Davis. These chips really do slow down programs which don't call their engines. And not just by a little bit. On your "hold your horses" paragraph, you answered your own question earlier when you said, "3DS does all of its rendering internally and sends the driver scanlines." Since 3DS doesn't send bitblocks, nor does it send display lists for drawing lines in bulk like AutoCAD, there is no way I can see that a driver can make use of the BLT or line-draw engines. The drivers, so far as I can tell, merely know how to call the correct graphics modes as requested, and put pixels on the screen as requested. Now, for AutoCAD, I know these drivers can give tremendous benefits, primarily because of display lists accessing line-draw engines. But 3DS just doesn't work that way. I wish it did.