home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2307 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: newsfeed.internetmci.com!xmission!xmission!not-for-mail
  2. From: butlerm@xmission.xmission.com (Mark David Butler)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Demo/game to OS friendly part II
  5. Date: 29 Jan 1996 21:21:12 -0700
  6. Organization: XMission Internet (801 539 0900)
  7. Message-ID: <4ek6bo$84n@xmission.xmission.com>
  8. References: <john.hendrikx.47u5@grafix.xs4all.nl> <PETERM.96Jan29164036@tui.maths.irl.cri.nz>
  9. NNTP-Posting-Host: xmission.xmission.com
  10.  
  11. I agree that message passing is the best long term way to do device 
  12. independent graphics with one caveat.  For acceptable performance it is
  13. absolutely necessary to queue up several raster operations in some sort
  14. of buffer before sending them off with some sort of GSync(rp) command.
  15.  
  16. For backward compatibility you could have an AUTOSYNC mode where all 
  17. graphics operations are executed synchronously.
  18.  
  19.  - Mark Butler
  20.  
  21. In article <PETERM.96Jan29164036@tui.maths.irl.cri.nz>,
  22. Peter McGavin <peterm@maths.grace.cri.nz> wrote:
  23. >john.hendrikx@grafix.xs4all.nl (John Hendrikx) writes:
  24. >
  25. >Personally I would like to see what seems a completely opposite
  26. >approach (for RTG).  That is, I think gfx should be implemented
  27. >something like DOS.  Gfx primitives like Draw(), SetAPen(), Text(),
  28. >etc, internally should use message-passing and packets.  The Amiga has
  29. >a big advantage over other platforms that messages don't have to be
  30. >copied.  Applications can choose either synchronous or asynchronous
  31. >interfaces.  Gfx card drivers would have standard async BeginIO()
  32. >functions.  The main advantages are:
  33. >
  34.  
  35.  
  36. -- 
  37. Mark David Butler         ( butlerm @ xmission.com )
  38.  
  39.