home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!rutgers!cbmvax!chrisg
- From: chrisg@cbmvax.commodore.com (Chris Green)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: New hardware reference guide?
- Message-ID: <36998@cbmvax.commodore.com>
- Date: 12 Nov 92 13:50:18 GMT
- References: <1992Nov2.201536.9913@vax.oxford.ac.uk> <OD.6badnetOA92-901-302p0_52f54996@piraya.bad.se> <1992Nov11.115501.22945@ifi.uio.no>
- Reply-To: chrisg@cbmvax.commodore.com (Chris Green)
- Organization: Commodore, West Chester, PA
- Lines: 47
-
- In article <1992Nov11.115501.22945@ifi.uio.no> olavka@ifi.uio.no (Olav Lur}s Kalgraf) writes:
- >
- >In article <OD.6badnetOA92-901-302p0_52f54996@piraya.bad.se>, Roger_Nordin@atb.bbs.bad.se (Roger Nordin) writes:
- >
- >> With Release4 in the not-so-distant future (yes, I'm an optimist if you are
- >> wonderig :)) with Device Independant Graphics, we need to get rid of the
- >> hardware hacking. Therefore, Release3 has been vastly improved in most areas
- >> regarding speed and available functions with it comes to graphics and
- >> animation. Use the Operation System, or die, with future machines.
- >>
- >> Definatly a step in the Right Direction!
- >>
- >
- >Although I agree that it is a step in the right direction, there is a
- >small problem with using the OS for games etc. Last weekend I tried
- >to make a small vector routine using the graphics.library. The results were
- >absolutly PATHETIC! And I use an A4000 for gods sake! After that big
- >dissapointment I rewrote the code to some giant pseudo OS/hardware hack.
- >This worked quite well, but anyway I came to a few conclusions:
- >
- >
- > 1. The graphics.library is incredibly slow and most likely
- > not updated much in release3. This needs to be rewritten
- > entirely to satisfy the needs for speed in todays games.
-
- What was too slow? How did your demo work? Information, please.
- How about posting the source? If the blits were too slow, then what
- function were you calling? You could call OwnBlitter/WaitBlit and
- poke the hardware yourself, and still run under the OS.
-
- If the screen stuff was too slow, then what were you using?
- Screens or ViewPorts? Scrolling or not? New double buffering calls?
-
- Were you using Draw? Using a profiler here, I note that a
- program continually drawing lines into a superbitmap (the most complex
- case) with lots of clipping spends less than 1% of its time on
- line draw setup, and the other >99% waiting for the line to actually
- be drawn. This is on an 040, the same as you were using.
-
- --
- *-------------------------------------------*---------------------------*
- |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
- *-------------------------------------------*---------------------------*
-