From: Shawn Hargreaves Newsgroups: comp.os.msdos.djgpp Subject: Re: New 'work in progress' Allegro Date: Mon, 3 Feb 1997 19:50:52 +0000 Organization: None Distribution: world Message-ID: References: <01bc1148$cdc6b300$a52449c2 AT default> NNTP-Posting-Host: talula.demon.co.uk MIME-Version: 1.0 Lines: 30 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Thomas Harte writes: >I've just downloaded the latest Work in Progress of Allegro, and I have >to say, it's great! Thanks! >Just one question Shawn (if you're reading this), do you have an >estimated date for when you will have finished the full new >release? Just wondering - I couldn't find one on the web site. I'm hoping to get a beta version out by the end of next weekend, and to make an official release a couple of weeks after that. But that is strictly an estimate: please don't hold me to it should things take longer! The only major task remaining is for me to rewrite the perspective correct texture mapper in asm (I did the gouraud and affine mapped routines last weekend), and try to get it going at a decent speed. Since it uses floating point math, and I've never written any FPU asm before, it may take a while, but I should be able to get a big speed increase over the current C version. The code gcc produces for this routine is really bad: it issues a floating point div instruction, and then immediately refers to the result of the division. In asm it will be possible to overlap the divide with other integer operations, so it will happen essentially for free... /* * Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/ * Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'. */