Skip to content

Commit eeae00c

Browse files
committed
Fix dcel, use for rasterization
1 parent de780d9 commit eeae00c

14 files changed

Lines changed: 2189 additions & 419 deletions

File tree

examples/CMakeLists.txt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,3 @@ if (NOT MSVC)
2929
target_compile_options(font-example PRIVATE -fsanitize=address,undefined)
3030
target_link_options(font-example PRIVATE -fsanitize=address,undefined)
3131
endif()
32-
33-
add_executable(tessellation-example tessellation.c)
34-
target_link_libraries(tessellation-example PRIVATE canvas)
35-
target_compile_definitions(tessellation-example PRIVATE DEBUG TEST)
36-
if (NOT MSVC)
37-
target_compile_options(tessellation-example PRIVATE -fsanitize=address,undefined)
38-
target_link_options(tessellation-example PRIVATE -fsanitize=address,undefined)
39-
endif()

examples/tessellation.c

Lines changed: 0 additions & 44 deletions
This file was deleted.

libs/canvas/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
add_library(canvas
22
src/canvas.c
33
src/path_builder.c
4-
src/dcel_builder.c
54
src/dcel.c
65
src/raster_canvas.c
76
src/scalable_canvas.c)

libs/canvas/include/canvas/canvas.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ typedef enum CanvasLineJoin {
2222

2323
typedef struct CanvasBrush {
2424
bool enable_fill;
25+
bool even_odd_fill;
2526
bool enable_stroke;
2627

2728
Rgba fill_rgba;

libs/canvas/include/canvas/dcel_builder.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)