People interested in Bulia's work on using Cairo for Outline Mode rendering might want to experiment with cairo-1.3.14's faster rendering. I made a win32 build of it here:
http://inkscape.modevia.com/win32libs/cairo-1.3.14-mingw.7z
To test it, all you need to do is copy the DLL in /bin into your Inkscape directory.
bob
Bob Jamison wrote:
People interested in Bulia's work on using Cairo for Outline Mode rendering might want to experiment with cairo-1.3.14's faster rendering. I made a win32 build of it here:
http://inkscape.modevia.com/win32libs/cairo-1.3.14-mingw.7z
To test it, all you need to do is copy the DLL in /bin into your Inkscape directory.
Or... this build has the new DLL: http://inkscape.modevia.com/win32/Inkscape0702212128.7z
bob
Bob Jamison wrote:
Bob Jamison wrote:
People interested in Bulia's work on using Cairo for Outline Mode rendering might want to experiment with cairo-1.3.14's faster rendering. I made a win32 build of it here:
http://inkscape.modevia.com/win32libs/cairo-1.3.14-mingw.7z
To test it, all you need to do is copy the DLL in /bin into your Inkscape directory.
And every once in a great while I stick an autopackage of a random cairo version at:
http://inkscape.modevia.com/cairo/
If you are interested in testing the performance difference between your platform cairo just install this version side by side and use LD_LIBRARY_PATH to instruct inkscape in how to find it. (Hint if you don't give autopackage your root password it should install in your home directory.)
Aaron Spike
Bob Jamison wrote:
Or... this build has the new DLL: http://inkscape.modevia.com/win32/Inkscape0702212128.7z
If anyone else wants to experiment with Cairo building, here is the build.xml file that I am using with the buildtool. Just place in the toplevel cairo-1.3.14 directory, and enjoy.
bob
Bob Jamison wrote:
Bob Jamison wrote:
People interested in Bulia's work on using Cairo for Outline Mode rendering might want to experiment with cairo-1.3.14's faster rendering. I made a win32 build of it here:
http://inkscape.modevia.com/win32libs/cairo-1.3.14-mingw.7z
To test it, all you need to do is copy the DLL in /bin into your Inkscape directory.
Or... this build has the new DLL: http://inkscape.modevia.com/win32/Inkscape0702212128.7z
I noticed that cworth made a cairo-1.3.16 snapshot, so I made a MinGW build here:
http://inkscape.modevia.com/win32libs/cairo-1.3.16-mingw.7z
and here is a build that uses it:
http://inkscape.modevia.com/win32/Inkscape0703040005.7z
And I attached the build.xml that made it.
bob
Bob Jamison wrote:
And I attached the build.xml that made it.
Oops. I screwed up the format of cairo.def. Here is a fixed version. Also, there is a small patch because the snapshot is missing a symbol in cairo-win32-surface.c .
bob
--- src/cairo-win32-surface.c.orig 2007-03-02 22:14:56.000000000 -0600 +++ src/cairo-win32-surface.c 2007-03-03 17:54:49.009500000 -0600 @@ -1895,6 +1895,7 @@ */ #if !defined(HAVE_PTHREAD_H)
+CRITICAL_SECTION cairo_font_face_mutex; CRITICAL_SECTION cairo_toy_font_face_hash_table_mutex; CRITICAL_SECTION cairo_scaled_font_map_mutex; CRITICAL_SECTION cairo_ft_unscaled_font_map_mutex; @@ -1908,6 +1909,7 @@
/* every 'mutex' from CAIRO_MUTEX_DECALRE needs to be initialized here */ InitializeCriticalSection (&cairo_toy_font_face_hash_table_mutex); + InitializeCriticalSection (&cairo_font_face_mutex); InitializeCriticalSection (&cairo_scaled_font_map_mutex); InitializeCriticalSection (&cairo_ft_unscaled_font_map_mutex);
@@ -1927,6 +1929,7 @@ break; case DLL_PROCESS_DETACH: DeleteCriticalSection (&cairo_toy_font_face_hash_table_mutex); + DeleteCriticalSection (&cairo_font_face_mutex); DeleteCriticalSection (&cairo_scaled_font_map_mutex); DeleteCriticalSection (&cairo_ft_unscaled_font_map_mutex); break;
participants (2)
-
Aaron Spike
-
Bob Jamison