mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-14 12:04:29 +00:00

we introduced shared memory pool for avoiding reallocate memory while it process the stroke outlines, It experimentally increase the outline data if we use the allocated memory for multiples shape strokes, we don't need to alloc/free memory during the process. This shared outline memory is allocated for threads count so that we don't interrupt memory access during the tasks. @Issues: 75
17 lines
347 B
Meson
17 lines
347 B
Meson
source_file = [
|
|
'tvgSwCommon.h',
|
|
'tvgSwFill.cpp',
|
|
'tvgSwMath.cpp',
|
|
'tvgSwRenderer.h',
|
|
'tvgSwRaster.cpp',
|
|
'tvgSwRenderer.cpp',
|
|
'tvgSwResMgr.cpp',
|
|
'tvgSwRle.cpp',
|
|
'tvgSwShape.cpp',
|
|
'tvgSwStroke.cpp',
|
|
]
|
|
|
|
engine_dep += [declare_dependency(
|
|
include_directories : include_directories('.'),
|
|
sources : source_file
|
|
)]
|