thorvg/src/lib/sw_engine
Hermet Park 9e1ba8d2c0 sw_engine: introduce avx simd instruction
avx is the cutting edge method for intel & amd cpus simd instruction.
We are going to support this feature for the desktop environment (instead of sse)

You can turn on this with configuration something like this:

$meson . build -Dvectors=avx

Current patch supports only for raster solid color

Change-Id: I068ba30a1f63d480415e2762f8021fc8d6d28a39
2020-07-11 20:58:09 +09:00
..
meson.build build: support features toggling in meson option. 2020-07-08 15:30:12 +09:00
tvgSwCommon.h sw_engine: introduce avx simd instruction 2020-07-11 20:58:09 +09:00
tvgSwFill.cpp sw_engine: introduce avx simd instruction 2020-07-11 20:58:09 +09:00
tvgSwMath.cpp svg_engine: fix infinit loop dead in stroke rendering. 2020-07-07 11:26:28 +09:00
tvgSwRaster.cpp sw_engine: introduce avx simd instruction 2020-07-11 20:58:09 +09:00
tvgSwRenderer.cpp sw_engine: optimize rle rendering. 2020-07-03 18:32:50 +09:00
tvgSwRenderer.h sw_engine: optimize rasterizey by threading it. 2020-06-24 18:43:11 +09:00
tvgSwRle.cpp sw_engine: optimize rle rendering. 2020-07-03 18:32:50 +09:00
tvgSwShape.cpp svg_engine: fix infinit loop dead in stroke rendering. 2020-07-07 11:26:28 +09:00
tvgSwStroke.cpp svg_engine: fix infinit loop dead in stroke rendering. 2020-07-07 11:26:28 +09:00