DescriptionThis CL implements a tesselated path renderer, using GLU's libtess. All of the fill modes except hairline are supported. Note that the path renderer is not enabled by default; to enable it, replace "GrCreatePathRenderer_none.cpp" with "GrCreatePathRenderer_tesselated.cpp" in skia.gyp, and run gyp_skia, and build.
This change also contains a number of build fixes for Win32 (for building SampleApp on VS2008) and Mac (for my ancient Mac Pro which supports GL_EXT_framebuffer_object but not GL_ARB_framebuffer_object). Also, priorityq-heap.c was removed from the SampleApp build, since it's #included by priorityq.c (weird, I know).
NB: when this change is rolled into skia, some modifications to chromium's skia.gyp will be necessary.
Patch Set 1 #
Total comments: 6
Patch Set 2 : Responding to comments #Patch Set 3 : Move curve evaluation funcs to (new) SkPathUtils #Patch Set 4 : Fix gyp file #
Total comments: 1
MessagesTotal messages: 14
|