sw_engine: convert colorspace ARGB -> RGBA in default. 12/241112/5
authorHermet Park <chuneon.park@samsung.com>
Sat, 15 Aug 2020 07:29:46 +0000 (16:29 +0900)
committerHermet Park <chuneon.park@samsung.com>
Sat, 15 Aug 2020 09:22:43 +0000 (18:22 +0900)
commitf4d1065d5247abfd074aaff08a2db28343288357
treef2fc755fe3cbc17c1a7ce869e965de217f6ac7cf
parent7ab71c52d038a5940641c61871aca169ece36197
sw_engine: convert colorspace ARGB -> RGBA in default.

We can use RGBA colorspace rather ARGB for pixel data.
This would be better for many rendering system,
since it's more widely preferred than ARGB including opengl.

Change-Id: Ibbfe6a511d77bf0ef30ce261995467c11164d306
34 files changed:
inc/thorvg.h
inc/thorvg_capi.h
src/bindings/capi/tvgCapi.cpp
src/lib/sw_engine/tvgSwCommon.h
src/lib/sw_engine/tvgSwFill.cpp
src/lib/sw_engine/tvgSwRaster.cpp
src/lib/sw_engine/tvgSwRenderer.cpp
src/lib/sw_engine/tvgSwRenderer.h
src/lib/sw_engine/tvgSwShape.cpp
src/lib/tvgGlCanvas.cpp
src/lib/tvgRender.h
src/lib/tvgSwCanvas.cpp
test/testArc.cpp
test/testAsync.cpp
test/testBlending.cpp
test/testBoundary.cpp
test/testCapi.c
test/testCustomTransform.cpp
test/testDirectUpdate.cpp
test/testGradientTransform.cpp
test/testLinearGradient.cpp
test/testMultiShapes.cpp
test/testPath.cpp
test/testPathCopy.cpp
test/testRadialGradient.cpp
test/testScene.cpp
test/testSceneTransform.cpp
test/testShape.cpp
test/testStroke.cpp
test/testStrokeLine.cpp
test/testSvg.cpp
test/testSvg2.cpp
test/testTransform.cpp
test/testUpdate.cpp