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

  1. Path: informatik.tu-muenchen.de!fischerj
  2. From: fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: TMapping again!
  5. Date: 20 Feb 1996 02:20:26 GMT
  6. Organization: Technische Universitaet Muenchen, Germany
  7. Distribution: world
  8. Message-ID: <4gbb5a$104@sunsystem5.informatik.tu-muenchen.de>
  9. References: <38232371@kone.fipnet.fi> <4fntd3$g56@sunsystem5.informatik.tu-muenchen.de> <38232442@kone.fipnet.fi> <4fvqh6$na2@sunsystem5.informatik.tu-muenchen.de> <38232459@kone.fipnet.fi>
  10. NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Jyrki Saarinen (jsaarinen@kone.fipnet.fi) wrote:
  14.  
  15. : > using much mem you can precalc the walls. and coppershade
  16. : > the floors (which are done with the 32x32 11cycle-mapper ;)
  17.  
  18. : I am not talking about any DOOM-clone or something, full
  19. : 3d polygons.
  20. which could still be shade-precalced-textures for speedy inner loop ;)
  21.  
  22. : > triangle ? only 3 points ? well, 1st outer loop (the one
  23. : > mapping horizontal) and 2nd outer (the one "parsing" the
  24. : > polygon from top to bottom) should fit into cache.
  25.  
  26. : Yes, it is wise to use triangles because with linear interpolation
  27. : the horizontal step is calculated only once --> zero divides
  28. : per scanline.
  29.  
  30. well, what is a divide. those ~50 cycles are nothing compared to a whole
  31. outer loop, and if you replace a 4-angle by 3-angles, you need 2 of them,
  32. 2 times outer loop!
  33. so is your "outer loop without divide" less than 50 cycles on 020 ? ;->>
  34.  
  35. well, is it maybe that the lin-interpol-trick works only on triangles ?
  36. Then I'd understand the "use triangles" thingy :)
  37.  
  38. The "descent divide each 16 horiz pix" only works on triangles ?
  39.  
  40. You got any idea bout its funny shading ?
  41.  
  42. : --                               _
  43. : a Stellar programmer          _ //
  44. : "Amiga - back for the future" \X/
  45. ------------------------------------------------------------------------
  46.    fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)   =:)
  47.