home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!ub!dsinc!bagate!cbmvax!chrisg
- From: chrisg@cbmvax.commodore.com (Chris Green)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: New hardware reference guide?
- Message-ID: <37091@cbmvax.commodore.com>
- Date: 17 Nov 92 12:38:34 GMT
- References: <1992Nov12.215020.20036@ultb.isc.rit.edu> <1992Nov16.134153.6356@ifi.uio.no>
- Reply-To: chrisg@cbmvax.commodore.com (Chris Green)
- Organization: Commodore, West Chester, PA
- Lines: 26
-
- In article <1992Nov16.134153.6356@ifi.uio.no> olavka@ifi.uio.no (Olav Lur}s Kalgraf) writes:
- >Actually I used the 2.0 includes, and used calls to old graphics lib
- >fillpoly functions. BUT if 3.0 was coded in a sencible way, these functions would
- >be optimized, and recoded to use the AGA chipset, NO? Anyway all I
- >did was making a 1 BITPLANE rotating polygon and timing it with the raster
-
- So your problem was rendering speed. Use OwnBlitter and bang the blitter
- yourself (or simply use the CPU to render your polygon. 32 bit chip ram
- on 1200's and 4000's will help here). Problem solved. Open an NTSC/PAL
- intuition screen, use ChangeVPBitMap/ChangeScreenBuffer for double buffering.
- Be sure to pay careful attention to BitMap->BytesPerRow because the alignment
- restrictions may change in future chipsets.
- This technique is FAR more likely to work on future machines than
- taking over the whole machine at the hardware level. And, your screen
- will be depth arrangable and draggable.
- So, you don't need the AGA hardware docs to do filled polygon
- demos, right?
-
- --
- *-------------------------------------------*---------------------------*
- |Chris Green - Graphics Software Engineer - chrisg@commodore.COM f
- | Commodore-Amiga - uunet!cbmvax!chrisg n
- |My opinions are my own, and do not - icantforgettheimpression o
- |necessarily represent those of my employer.- youmadeyouleftaholeinthe r
- |"A screaming comes across the sky..." - backofmyhead d
- *-------------------------------------------*---------------------------*
-