home *** CD-ROM | disk | FTP | other *** search
/ ANews 3 / AnewsCD3.iso / DP / Patch / Birdie1.5 / Birdie.faq < prev    next >
Text File  |  1997-10-28  |  4KB  |  90 lines

  1.  
  2. Birdie mini FAQ.
  3.  
  4. What is Birdie?
  5. ---------------
  6. Birdie is a hack that gives you datatypes loaded patterns in the window
  7. border of windows open on the default public screen (WB). Current version
  8. is V1.5.
  9.  
  10. Where can I get it?
  11. -------------------
  12. www.vgr.com/birdie
  13.  
  14. How does it work?
  15. -----------------
  16. It redirects border rendering calls to own fast pattern fill routines.
  17. If the screen is hicolor, also shine and shadow pens (white and black)
  18. will be replaced with a shine and shadow versions of the pattern. This
  19. light effect is currently precalc'ed, so each pattern is stored
  20. in 3 versions, eating up memory if big patterns are used. In 8bit
  21. only the normal fill color is changed. In 1.2 you can control how
  22. it works somewhat more.
  23.  
  24. Is birdie safe to use? Will it crash?
  25. -------------------------------------
  26. Maybe. You just have to try it. There ARE problems, but many people
  27. including myself don't have any of them. This makes it difficult for
  28. me to debug it, but I'm doing my best to try to figure out what is
  29. wrong.
  30.  
  31. It doesn't work here, is there anything I can do?
  32. ------------------------------------------------
  33. Maybe. First try disabling ALL hacks and patches. Try to break
  34. your startup right after IPrefs is loaded. Then start birdie, and see
  35. if it works. If it does, you could try to nail down what other thing is
  36. causing Birdie to crash by reenabling other hacks. If you discover
  37. something neat, please mail me. (see address below)
  38.  
  39. Are there any known problems with other hacks?
  40. ----------------------------------------------
  41. I haven't actually verified all of this, but people have mentioned
  42. the following:
  43. - disable PatchControl. At least for testing Birdie once.
  44. - check if you're using a weird adddatetypes replacement.
  45. (I doubt this means anything, but you never know).
  46. - disable Arq if you use it and try.
  47. - try running StackAttack and give all tasks some more stack.
  48.  
  49. again, if you somehow can verify anything, please mail me.
  50.  
  51. Birdie disables the NoBorder hack in NewIcons. What's up?
  52. ---------------------------------------------------------
  53. Patch conflict, caused by NI being more dirty than it needs
  54. to. I'm gonna do my own NoBorder patch within Birdie, so that
  55. people don't have to run patch on patch on patch... It will
  56. be faster too, I hope :)
  57.  
  58. NOTE: in 1.2 birdie has a new NOICONBORDER option which you
  59. should use instead of the NI options.
  60.  
  61. Does Birdie make my system slower?
  62. ----------------------------------
  63. Yes. But only by a tiny amount. You will probably never see it
  64. yourself, but if you run WSpeed or similiar progs, you can
  65. discover a tiny slowdown, at least in the Draw Hor/Vert 
  66. test I think. 
  67.  
  68. DON'T be scared by this. In fact, for Gfxcard owners,
  69. Birdie can actually make your border draw
  70. faster!!! How that is possible? You see, the system gadgets
  71. are normally in planar mode, and even when running sysihack
  72. they are planar. Technically, this is due to that
  73. when BOOPSI images are created, they get a DrawInfo
  74. structure to peek at for rendering info. But this 
  75. structure was designed for planar AOS displays
  76. and does not contain a bitmap pointer or any other source of
  77. info so that the BOOPSI class can tell what custom CGX
  78. pixelformat the screen is. Therefore, such images
  79. ends up being planar. This means that everytime intuition
  80. redraws a border, all the system gadgets must be converted
  81. from, say, 8bit planar to 16bit hicolor, which is VERY
  82. SLOW. With birdie, a pattern filled copy of the image
  83. is quickly drawn because it is in hicolor already!
  84.  
  85. Any last words?
  86. ---------------
  87. Well, Birdie was developed with the aid of chocolate. Author
  88. is Trond Werner Hansen, tronhan@stud.ntnu.no 
  89. It was made just for fun and for all cgx users to enjoy.
  90.