home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / atari / st / tech / 6313 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  2.0 KB

  1. Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!unidui!rrz.uni-koeln.de!not-for-mail
  2. From: aeg03@rrz.uni-koeln.de (Jan T. Kim)
  3. Newsgroups: comp.sys.atari.st.tech
  4. Subject: Re: Sending objc_draw to a memory buffer rather than screen
  5. Date: 17 Dec 1992 01:30:14 +0100
  6. Organization: Regional Computing Center, University of Cologne
  7. Lines: 28
  8. Message-ID: <1gohmmINN18lg@rs1.rrz.Uni-Koeln.DE>
  9. References: <memo.794901@cix.compulink.co.uk> <1992Dec11.094743.20421@aber.ac.uk>
  10. Reply-To: kim@vax.mpiz-koeln.mpg.dbp.de
  11. NNTP-Posting-Host: rs1.rrz.uni-koeln.de
  12.  
  13. In <1992Dec11.094743.20421@aber.ac.uk> hrs@aber.ac.uk (Herbert Martin Sauro) writes:
  14.  
  15. >Actually I have a question about logical screens, I know that all
  16. >drwing is done on the logical screen but where do vro_cpyfm blits
  17. >come from, the logical or physical screen?
  18.  
  19. I think they can come from (and go to) any rectangular bitmap you
  20. choose.  The  bitmaps  must  be  specified  by descriptors called
  21. MFDB's. Pointers to the MFDB of the source bitmap and to the MFDB
  22. of  the  target  bitmap  are  passed to the vro_cpyfm() function.
  23. Among other things, the MFDB contains a  pointer  to  the  actual
  24. bitmap, and if this pointer happens to be a NULL pointer, the VDI
  25. will use an MFDB of  its  own  that  describes  the  screen,  and
  26. therefore blit from/to the screen.
  27. The answer to your question is, therefore, the blits come from/go
  28. to  any  bitmap  that  you  specify. If you specify the screen by
  29. passing a NULL pointer, the blits will come from/go to where  the
  30. VDI  thinks  the screen is. Since the VDI doesn't know about your
  31. XBIOS setscreen() calls,  I  think  the  VDI  screen  is  neither
  32. guaranteed  to  be the physical screen nor is it guaranteed to be
  33. the logical screen.
  34.  
  35. Greetinx, Jan
  36.  
  37.  +- Jan Kim -- X.400:    S=kim;OU=vax;O=mpiz-koeln;P=mpg;A=dbp;C=de -+
  38.  |             Internet: kim@vax.mpiz-koeln.mpg.dbp.de               |
  39.  |                                                                   |
  40.  *----=<  hierarchical systems are for files, not for humans  >=-----*
  41.