home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / amiga / programm / 17984 < prev    next >
Encoding:
Internet Message Format  |  1992-12-31  |  2.7 KB

  1. Path: sparky!uunet!wupost!waikato.ac.nz!comp.vuw.ac.nz!actrix!templar!jbickers
  2. Newsgroups: comp.sys.amiga.programmer
  3. Subject: Re: Chunky Pixel Mode for Low End Chip Set?
  4. Message-ID: <jbickers.0mce@templar.actrix.gen.nz>
  5. From: jbickers@templar.actrix.gen.nz (John Bickers)
  6. Date: 31 Dec 92 20:36:41 PST
  7. References: <jbickers.0m6w@templar.actrix.gen.nz> <paulk.2za1@terapin.com> 
  8.  <jbickers.0mbe@templar.actrix.gen.nz> <1992Dec30.120123.22379@mpifr-bonn.mpg.de>
  9. Organization: TAP
  10. Lines: 44
  11.  
  12. Quoted from <1992Dec30.120123.22379@mpifr-bonn.mpg.de> by mlelstv@speckled.mpifr-bonn.mpg.de (Michael van Elst):
  13. > In <jbickers.0mbe@templar.actrix.gen.nz> jbickers@templar.actrix.gen.nz (John Bickers) writes:
  14.  
  15. > >    Also, it's been deleted from the thread, but we have been talking
  16. > >    about CPU-driven operations.
  17. > Do we ? With all the side reference to the TMS processor ?
  18.  
  19.     I didn't talk about either the Blitter or any other sort of
  20.     processor, though as far as I know high end graphics boards do go
  21.     for chunky pixels rather than planes. Or did back when I could
  22.     afford to read about that sort of thing. :)
  23.  
  24.     I specifically said using the CPU to draw lines and curves and so
  25.     on. Discussions about special graphics chips are meaningless here,
  26.     because if you throw enough hardware at the problem, both
  27.     approaches tend towards zero-time results.
  28.  
  29.     Personally, I have come across several things that I would like to
  30.     do, but which having planes makes slower and/or more painful. Some
  31.     more examples (besides flood fills and the other stuff already
  32.     discussed) are digital dissolves, circular wipes, CPU-driven blits
  33.     between areas that are not aligned the same, clipping to unaligned
  34.     boundaries, and doing things in vertical strips that aren't
  35.     aligned to byte boundaries.
  36.  
  37.     The biggest problems are having to split chunky data into planes,
  38.     having to shift data, and having to take care not to disturb data
  39.     to either side of pixels (the left-and-right masking I mentioned
  40.     before, which you said was a zero time operation).
  41.  
  42.     There are similar things you can point out that planes are better
  43.     at than chunky pixels, most of which revolve around being able to
  44.     manipulate the plane pointers independently, doing different
  45.     things in different planes (like stars in one, text in another),
  46.     or doing convenient things with masks and a Blitter.
  47.  
  48.     A demo that could do vectors in chunky pixel mode and a scroll
  49.     text in planar mode at the bottom of the screen would be nice.
  50.  
  51. > Michael van Elst
  52. --
  53. *** John Bickers, TAP.                   jbickers@templar.actrix.gen.nz ***
  54. ***    "Radioactivity - It's in the air, for you and me" - Kraftwerk    ***
  55.