home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / DKBPM2.ZOO / readme.doc next >
Text File  |  1992-08-30  |  2KB  |  40 lines

  1. DKB 2.12 ported to OS/2 2.0 PM by Michael Caldwell (mcaldwel@netcom.com).
  2.  
  3. Tracepm is an integrated graphical interface to the DKB ray tracing
  4. engine.  Unzip the dkbos2.zoo file into a subdirectory called data
  5. and you can begin to trace the examples.  I have only included the
  6. source for this version of dkb and none of the documentation.
  7.  
  8. Notes:
  9.  
  10. Tracepm starts out with it's internal defaults, it will then look for
  11. any options in a file called trace.def, it will then look for any
  12. options specified by the environment variable DKBOPT, and lastly it
  13. will parse the command line for any options.  You can then change the
  14. options with the menus and the dialog box that actually starts the
  15. trace.
  16.  
  17. OS/2 bitmaps cannot be greater than 64K.  If your display driver
  18. resolution and the size you specify for the trace image is greater than
  19. 64K then you get a message in the transcript window and the image window
  20. is not used.  Some combinations of values caused the PMGRE.DLL to trap D
  21. and hang OS/2 2.0, so I decided to put this check in.  However, this does
  22. not effect the file output, you just can't see it on the screen while it's
  23. tracing.
  24.  
  25. I replaced all the C run time exit calls with returns, so you'll get
  26. the error displayed in the transcript window and tracepm won't exit. 
  27. This will probably cause even more errors since dkb doesn't expect
  28. functions to return if an error occured.
  29.  
  30. I added an Abort Trace menu option.
  31.  
  32. The trace thread now posts messages to thread 1 which makes it more
  33. yielding.
  34.  
  35. If you have any problems, let me know.
  36.  
  37. Have fun!
  38.  
  39. Michael Caldwell (mcaldwel@netcom.com)
  40.