Thanks to Nathan Letwory (jesterking), the Win32 build is now a reality ! Nathan and I were able to hunt down the last remaining problems:
- Freestyle was originally using extgl in its Windows version to determine if
glBlendEquationis made available by the graphic card’s driver. Thanks to Apricot, glew was incorporated into Blender a few months ago. I used it to test for
- The original
SConscriptfile for the Win32 build was somewhat buggy and would not compile the files in the
- Custom Python searchpaths provided by Freestyle (used to import style modules) would not be recognized by the Python interpreter due to format inconsistencies (Blender’s file functions would use a single forward slash for directory separators, while Windows require double backslashes). Nathan normalized the paths by adding the ‘r’ prefix to each pathname.
The latest revision (16442) can be used to produce a fully-working Win32 build (do not forget to define the system environment variable
FREESTYLE_BLENDER_DIR, containing the full path to the
source/blender/freestyle folder). I encourage you all to make a build a share it on graphicall.