home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / graphics / opengl / 220 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  1.8 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!sgi!fido!krypton!gavin
  2. From: gavin@krypton.asd.sgi.com (Gavin Bell)
  3. Newsgroups: comp.graphics.opengl
  4. Subject: Re: conformance question
  5. Date: 17 Dec 1992 19:11:55 GMT
  6. Organization: Silicon Graphics, Inc.  Mountain View, CA
  7. Lines: 26
  8. Message-ID: <1gqjdrINNi40@fido.asd.sgi.com>
  9. References: <1992Dec15.074053.1837@dsd.es.com> <1992Dec15.080609.26325@microunity.com> <1992Dec15.204500.14333@dsd.es.com> <1992Dec16.205020.2674@dsd.es.com>
  10. NNTP-Posting-Host: krypton.asd.sgi.com
  11.  
  12. In <1992Dec16.205020.2674@dsd.es.com> rthomson@mesa.dsd.es.com (Rich Thomson) writes:
  13. >I'm beginning to think that applications will still have a big
  14. >platform-specific "switch" statement figuring out which visual to use
  15. >in order to find the fastest visual.
  16. >                        -- Rich
  17.  
  18. I think most applications will have a very good idea of what
  19. functionality they require, and will know what visual they need.  For
  20. example, most interactive 3D applications will require front, back,
  21. and z-buffers.  I don't think many application programmers will be
  22. willing to invest the programming effort to try to support 3D graphics
  23. on a non-zbuffer, non-double-buffered visual (but I may just be,
  24. spoiled and lazy, and not a Real(tm) graphics programmer).
  25.  
  26. I think this will be more of an issue with more general data-driven
  27. programs.  For example, imagine a program that could display CSG
  28. object by using the stencil bitplanes and an auxilary framebuffer.  It
  29. would be nice if that application didn't allocate those resources
  30. until it read in a file that contained an object that needed them,
  31. especially since the more full-function visuals might have degraded
  32. performance.  A big switch statement will be called to try to figure
  33. out if the visual we have is the visual we need to display the objects
  34. in our scene.
  35.  
  36. --
  37. --gavin     (gavin@sgi.com,  (415)390-1024)
  38.