- driver abstraction code merged in from my old xfractint sources
- VS.NET 2003 project and solution files added
- Win32 compiles and links without errors
- Symbols renamed to avoid system header conflicts:
DELETE => FIK_DELETE (conflicts with Win32 DELETE #define)
virtual => virtual_screens (C++ keyword)
overwrite => fract_overwrite (conflicts with curses)
- added casts to eliminate compiler warnings; mostly this is because
strlen() returns size_t (which is unsigned) and its used in a signed
expression.
- 30 compiler warnings remain in the code, all cast issues
- XFRACT compiles on linux, but fails with unresolved link externals
to the new driver layer.
TODO:
- Stub implementations need to be provided for a bunch of basic
routines relating to timers, directories, and key I/O.
- Examine the WinFract code to see how much of it can be stolen for a
basic Win32 implementation.
- Get the X11 version linking with a refactored XFRACT implementation.
- Get a Win32 disk video mode going
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>
Legalize Adulthood! <http://blogs.xmission.com/legalize/>