home *** CD-ROM | disk | FTP | other *** search
- Path: grafix.xs4all.nl!john.hendrikx
- Date: Wed, 07 Feb 96 22:58:27 GMT+1
- Newsgroups: comp.sys.amiga.programmer
- Distribution: world
- Subject: Re: Amiga doesn`t need Planar!
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- From: john.hendrikx@grafix.xs4all.nl (John Hendrikx)
- Message-ID: <john.hendrikx.4cop@grafix.xs4all.nl>
- Organization: Grafix Attack BBS Holland
-
- In a message of 06 Feb 96 Michael Van Elst wrote to All:
-
- >> Sure it has, just the fact that Planar needs to go through all kinds of
- >> trouble to collect all bits in a single true-color pixel, and only then
- >> being able to perform a 'shade to 90% intensity' operation on it,
-
- MVE> Do you believe that you actually _read_ your graphics buffer ? Ever
-
- So how are you suggesting this should be done? Source = Gfx mem, Destination =
- Gfx mem, same location. Maybe it is referred to as a Read/Modify/Write
- operation, it still involves reading.
-
- MVE> tried this on a chunky SVGA card ?
-
- No, atleast not by programming it at the hardware level.
-
- >> a whole. Unlike scaling or rotation, which could have done without
- >> actually knowing what colors the pixels actually are (ie, you could rotate
- >> or scale 1 bitplane at the time, so Planar can do this too).
-
- MVE> ..to stay with your argumentation. No. You do want to interpolate
- MVE> pixels to avoid aliasing artifacts.
-
- Yes, that would make things look better.
-
- >> CPU Chunky vs CPU Planar --> Planar looses big time CPU Chunky
- >> vs Hardware Planar --> About equally matched Hardware Chunky vs
- >> Hardware Planar --> About equally matched (???)
-
- MVE> This all depends on the kind of operations you do and wether you
- MVE> restrict your comparisons to cases that are handled well by chunky
- MVE> displays.
-
- Of course. The question is what kind of display would be best suited for a
- modern computer system, let's say the next PPC604 equipped Amiga? I'm talking
- both games and apps here, as I think Amiga needs both to survive.
-
- >> You forget however to mention that the 68040/25 isn't all that recent
- >> technology either. A PPC604/133 would need extremely fast memory to get 0
- >> ws on a cache miss, something like 5 ns memory.
-
- MVE> Check your databooks :) No, the PPC604/133 does not have a 133MHz bus
- MVE> clock.
-
- Hehehe, wishfull thinking I guess -- I should have known better. It however
- points out a memory access is quite slow, so lots of extra operations can be
- performed for each pixel without losing speed. You're right though that the
- CPU <-> gfx-card bus isn't necessarily what determines the speed of the
- gfx-card. But that's where the hardware on the card itself comes in.
-
- >> doesn't cut it is the amount of effects possible with the CPU... you
- >> can't put them ALL in hardware...
-
- MVE> I don't have to put them ALL in hardware.
-
- Yep, probably right here. The people using the hardware will just 'sigh' and
- use the hardware as it is so much faster, although not entirely what they
- intended (ie, Phong shade polygons was what is intended, but hardware can only
- do Gouraud shaded ones).
-
- Grtz John
-
- -----------------------------------------------------------------------
- John.Hendrikx@grafix.xs4all.nl TextDemo/FastView/Etc... development
- -----------------------------------------------------------------------
- -- Via Xenolink 1.981, XenolinkUUCP 1.1
-