thorvg/src/lib/sw_engine
Michal Maciola cd5116b053
loaders: Consider colorspaces (#838)
* common: added colorSpace() function

This patch introduces colorSpace() function for SW and GL engine.

* infra: change LoadModule:read() into LoadModule:read(uint32_t colorspace)

This patch changes LoadModule:read() into LoadModule:read(uint32_t colorspace)

* picture: implement passing colorspace into loader

This patch implements passing colorspace into loaders.
Loader->read is now called on the first update.

* external_jpg_loader: support colorspaces

* external_png_loader: support colorspaces
2021-11-01 16:10:22 +09:00
..
meson.build sw_engine raster: code refactoring. 2021-08-05 10:58:48 +09:00
tvgSwCommon.h common: Unmultiplicated colorspace 2021-11-01 15:57:13 +09:00
tvgSwFill.cpp sw_engine: incorrect matrix used 2021-10-29 15:04:52 +02:00
tvgSwImage.cpp sw_engine: refactoring 2021-10-29 10:52:29 +09:00
tvgSwMath.cpp sw_engine: refactoring 2021-10-29 10:52:29 +09:00
tvgSwMemPool.cpp common: code refactoring 2021-11-01 12:09:32 +09:00
tvgSwRaster.cpp common: Unmultiplicated colorspace 2021-11-01 15:57:13 +09:00
tvgSwRasterAvx.h sw_engine avx: removing not portable variable type 2021-09-22 12:41:57 +09:00
tvgSwRasterC.h sw common: Added neon translucent rect API implementation. 2021-08-24 18:44:08 +09:00
tvgSwRasterNeon.h sw_engine: Fixed build errors. 2021-09-16 12:27:04 +09:00
tvgSwRenderer.cpp loaders: Consider colorspaces (#838) 2021-11-01 16:10:22 +09:00
tvgSwRenderer.h loaders: Consider colorspaces (#838) 2021-11-01 16:10:22 +09:00
tvgSwRle.cpp updated license 2021-10-20 22:50:07 +09:00
tvgSwShape.cpp sw_engine: refactoring 2021-10-29 10:52:29 +09:00
tvgSwStroke.cpp all: fix compiler warnings 2021-10-07 14:49:00 +09:00