home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 6724 < prev    next >
Encoding:
Text File  |  1996-08-05  |  3.4 KB  |  67 lines

  1. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,in,comp.sys.amiga.advocacy,comp.sys.amiga.hardware,comp.sys.amiga.misc,comp.sys.amiga.graphics
  2. Path: novice.uwaterloo.ca!douyang
  3. From: douyang@novice.uwaterloo.ca (Darwin Ouyang)
  4. Subject: Re: Possible loss of the Copper (was Re: AB3D II beats Quake....)
  5. Sender: news@novice.uwaterloo.ca (Mr. News)
  6. Message-ID: <Dp76BF.GyK@novice.uwaterloo.ca>
  7. Date: Mon, 1 Apr 1996 19:04:27 GMT
  8. References: <4iu7hb$utt@coranto.ucs.mun.ca> <4jmd7b$jdn@dole.uninett.no> <4jnmfe$cj1@harbinger.cc.monash.edu.au> <4jnsq0$9hd@nadine.teleport.com>
  9. Nntp-Posting-Host: novice.uwaterloo.ca
  10. Organization: University of Waterloo
  11.  
  12. In article <4jnsq0$9hd@nadine.teleport.com>,
  13. Stephan Schaem <sschaem@teleport.com> wrote:
  14. >Bernd Meyer (bmeyer@bruce.cs.monash.edu.au) wrote:
  15. >: : Fabio Bizzetti (bizzetti@mbox.vol.it) wrote:
  16. >: : : You know how you can open a 1024*768 logical screen on Amiga, and scroll it on
  17. >: : : a 640*512 physical screen? 50 frames / sec scroll, with 0 CPU or AGA time.
  18. >: : 
  19. >: : : On a SVGA the scroll would be 2 frames / sec, with 100% CPU and SVGA use.
  20. >: : 
  21. >: *Grin* Then how do you explain the fact that my X-Server is running a
  22. >: 1400x1300 "logical" screen and is scrolling it over a 320x200, a 320x240,
  23. >: a 640x480, a 800x600 or a 1024x768 physical screen by just changing the
  24. >: (gasp) start of video memory address? With normally around 80 frames /sec
  25. >: scroll (I don't run with less than 80Hz vertical refresh ;-), and almost 0
  26. >: CPU time?
  27. >
  28. > Maybe he thinks svga card are limited to 512k? 1024x768 even in 8bit
  29. > need more then 512k so he would imagine that the data would be copied
  30. > via the CPU from main mem to the card via the isa bus? :)
  31. > What else could he be thinking when there is so many proof in the PC game
  32. > realm of horizontal, vertical, 8way smooth HW scroller.
  33.  
  34. This is because most games do not use the accelerated features of today's 
  35. modern SVGA video cards.
  36.  
  37. For example, the ATI Mach64 has built in acceleration features to handle 
  38. things like: fills, polylines, masking, sprites/hardware cursors, a 
  39. blitter, scaling, and colour-space conversion(maybe not...?).
  40.  
  41. The Matrox Millenium has accelerated features for the above as well as: 
  42. Gourad Shaded 3D.
  43.  
  44. The new Imagine 128 Series 2 has an entire DIB graphics engine 
  45. implemented in hardware as well as texture mapping, MIP mapping, alpha 
  46. blending effects, light sources, and other 3D features.
  47.  
  48. This is why it is very easy to get a "1400x1300" virtual desktop on a PC 
  49. that updates at better then 80 fps when running Linux with an accelerated 
  50. X-Server, OS/2, or Windows/NT/95.
  51.  
  52. Games are still primarily written for DOS, and thus cannot take advantage
  53. of hardware acceleration. (Except in some special cases. VESA Video BIOS
  54. extentions 2.0 for instance will allow a games access to a linear
  55. framebuffer that exceeds the 128k reserved for video between 640k and 1MB.
  56. This framebuffer is mapped into memory addresses way above anything in the
  57. system....my 2MB is mapped into the 3900 megabyte range by PCI. Have you
  58. played Duke Nukem 3D on a reasonably fast Pentium with accelerated PCI
  59. video? I can get somewhat better then 15-20 fps fullscreen at 800x600x256,
  60. and DN3D isn't even using the acclerated features of the video card other
  61. then linear framebuffer. This is just a Mach64 OEM 2MB DRAM for gawds 
  62. sake. I'd like to see what a Matrox Millenium can do...)
  63.  
  64. Darwin Ouyang
  65.  
  66.  
  67.