home *** CD-ROM | disk | FTP | other *** search
- Path: comma.rhein.de!serpens!not-for-mail
- From: mlelstv@serpens.rhein.de (Michael van Elst)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga doesn`t need Planar!
- Date: 6 Feb 1996 14:35:01 +0100
- Organization: dis-
- Message-ID: <4f7le5$fmk@serpens.rhein.de>
- References: <john.hendrikx.4bul@grafix.xs4all.nl>
- NNTP-Posting-Host: serpens.rhein.de
-
- john.hendrikx@grafix.xs4all.nl (John Hendrikx) writes:
-
- >Not really. I hardly call a write-mask 'hardware' anyway,
-
- Ah. Every extra hardware that chunky needs is "hardly hardware" at all.
-
- Do you see a biased view here ?
-
- > MVE> Chunky could do the same. Also, chosing a color is more limited
- > MVE> compared to an arbitrary mask. If you want an arbitrary mask you have
- > MVE> to read it. If you want a single color mask then this is one value to
- > MVE> be remembered.
-
- >So I suppose this is an disadvantage now?
-
- NO. You get the same on either side.
-
- >Of course? What kind of platform do you have in mind anyway? I'm talking
- >Pentium's, P6, 68060's, PPC's, etcetera... memory is slow for these fast
- >processors.
-
- You mean the x * 100MByte/s of memory bandwidth on the graphics card is slow ?
- It is just the CPU that is slow compared to the graphics hardware.
-
- >If you want multiple layers with planar you LOSE colors. Ie, 8 bitplanes = 256
- >colors. 2x 4 bitplanes = 32 colors.
-
- >Not with Chunky,
-
- You are comparing apples and bananas. You say: "if you can use the harware to
- produce a layered display you lose colors if you use the same amount of memory"
- but "if you render the whole display you can simulate layering with software".
-
- Don't you see that this has nothing to do with chunky vs. planar ?
-
- >Well listen to this, cockpit + 3d landscape, 8 bitplanes. Planar does it 'the
- >easy way'. Ie, it uses 3 bitplanes for the cockpit (for a brilliant 8 colors),
- >and 5 bitplanes for the 3d landscape (with a overwhelming 32 colors!!).
- >Redrawing the 3d landscape in planar is equivalent to filling the entire screen
- >with the 3d landscape, except that parts of it are covered by the cockpit (but
- >they are still drawn).
-
- >On the other hand, Chunky checks each pixel with the mask,
-
-
- NO, THAT DOES YOUR SOFTWARE THAT USES A COMPLETELY DIFFERENT ALGORITHM WHICH WOULD
- ALSO WORK FOR A PLANAR DISPLAY.
-
- Got that ?
-
- >You still seem to think in terms of 68000 at 7 MHz doing Interceptor style
- >games with plain 1 color polygons.
-
- From what I said everyone can see that I am NOT talking about this. I am NOT
- talking about 68000s nor slow CPUs not Amigas at all.
-
- >For consoles yes, they don't have a 'big CPU' to handle this kind of stuff.
-
- And why not ? Because it is too expensive for consoles. The special hardware
- that is NOW available is much cheaper and can do the same.
-
- >is a much better way to solve these kind of speed-problems. What use is that
- >expensive DSP when it is just sitting there having nothing to do,
-
- You mean the $10 DSP that handles the audio ports ? Or the $100 DSP that decodes
- the network video streams ?
-
- >or when apps
- >simply not use it but use their own CPU based routines?
-
- C0d3r stuff ?
-
- >Adding an extra CPU is more expensive, but it can do so much more.
-
- Usually it is weaker than special hardware and hardly used too.
-
- >Certainly
- >it will not be as fast as a real MPEG or JPEG decoder, but then again, what use
- >is a JPEG decoder if you want to do texturemapping, or doing complex sound
- >effects?
-
- What if you want to do texturemapping _and_ real-time MPEG ?
-
- >Do I really need to explain this in detail for you? Do you really don't see
- >WHY a tmapped or shaded polygon is drawn one pixel at the time (as in multiple
- >calculations are performed per pixel to give each pixel the correct look)?
-
- Now, for me texture mapped polygons are drawn in strips of 1-32 pixels because
- that's the length of the pattern buffer. It doesn't matter that pixels might be
- computed individually but these are hardly _drawn_ individually.
-
- >There is no need for a bandwidth increase. With a faster CPU you can just
- >display more CPU intensive effects, the bandwidth could remain the same. In
- >other words, with a 486/25 I could play 'DOOM' on my clone at a decent speed,
- >now with my Pentium/90 I can play 'Magic Carpet' at a decent speed. The
- >gfx-card is just as fast, still I gained a lot by upgrading my CPU.
-
- And that's an effect of chunky hardware if "number of memory accesses" is all
- that matters as you said ?
-
- > >> Our planar hardware doesn't benefit from faster CPU's.
-
- > MVE> A same-technology chunky hardware wouldn't either.
-
- >See above.
-
- Yes, indeed. See above.
- --
- Michael van Elst
-
- Internet: mlelstv@serpens.rhein.de
- "A potential Snark may lurk in every tree."
-