home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / graphic / pmfract / futures.doc < prev    next >
Encoding:
Text File  |  1992-04-04  |  2.3 KB  |  42 lines

  1. FRACTINT for OS/2 Presentation Manager
  2.  
  3. PMFRACT release 3.0 uses the fractal calculation engine of FRACTINT for DOS
  4. release 17.1.  As such, there is more function in that code than is
  5. currently exposed to the user in the Presentation Manager interface
  6. that I have written.  This is because my interest was in learning
  7. OS/2 Presentation Manager and SAA/CUA user interfaces, as well as
  8. the pretty pictures, and I have learned about as much as I can tolerate
  9. for the time being.  However, I expect to get the "bug" again and intend
  10. to pick up PMFRACT again in the near future.  For the time being,
  11. this is my list of where I will probably be heading next.
  12.  
  13. - A 32-bit port for OS/2 2.0 is in the works.
  14.  
  15. - Color Cycling - This is mostly a Presentation Manager limitation at the
  16.   moment.  Palettes don't change on the basic 16-color VGA OS/2 systems.
  17.   Hotter hardware, like the 8514/A display card, support palette changing,
  18.   but the results are neither particularly fast or particularly pretty
  19.   (you change the physical palette for everybody without any notification).
  20.   OS/2 2.0 has a palette manger similar to Windows 3.0, so this may be
  21.   addressed as part of the OS/2 2.0 port.
  22.  
  23. - I would really like to support .PAR files, both for reading and writing.
  24.   They create a dilemma with the way PMFRACT is architected.  PMFRACT
  25.   is multi-threaded, with a foreground thread interfacing with the user
  26.   and Presentation Manager, and the background thread is where the
  27.   FRACTINT engine runs.  The foreground thread gathers the user's
  28.   instructions and then sends the background thread off to perform
  29.   them, with the background thread not reporting back until done.
  30.   Part of the job of the background thread is to perform all file I/O.
  31.  
  32.   .PAR files are files of instructions.  Are they therefore the
  33.   province of the foreground thread or the background thread?
  34.   Beside this philosophical problem, I also need to find where in
  35.   the FRACTINT code the .PAR files are processed.  (Actually, finding
  36.   the code and finding out what it does might make it easy to answer
  37.   how to exploit its presence, and make philosophical problems moot.)
  38.  
  39. - 3-D and 3-D Overlay - The code to do much of this is in the fractal
  40.   engine code and just not exposed to the user interface, mostly because
  41.   I have written as may dialog boxes as I can currently tolerate.
  42.