thorvg/src/lib/gl_engine
JunsuChoi c70d1b1e45
SwRender & tvgPaint: Implement ClipPath feature (#68)
common sw_engine: Implement ClipPath feature

Paint object can composite by using composite API.
ClipPath composite is clipping by path unit of paint.
The following cases are supported.

Shape->composite(Shape);
Scene->composite(Shape);
Picture->composite(Shape);

Add enum
  enum CompMethod { None = 0, ClipPath };

Add APIs
  Result composite(std::unique_ptr<Paint> comp, CompMethod method) const noexcept;

* Example: Added testClipPath
2020-10-07 11:21:23 +09:00
..
meson.build changed file permission 2020-09-08 20:29:24 +09:00
tvgGlCommon.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlGeometry.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlGeometry.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlGpuBuffer.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlGpuBuffer.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlProgram.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlProgram.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlPropertyInterface.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlPropertyInterface.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlRenderer.cpp SwRender & tvgPaint: Implement ClipPath feature (#68) 2020-10-07 11:21:23 +09:00
tvgGlRenderer.h SwRender & tvgPaint: Implement ClipPath feature (#68) 2020-10-07 11:21:23 +09:00
tvgGlRendererProperties.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlRenderTask.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlRenderTask.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlShader.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlShader.h gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlShaderSrc.cpp gl_engine: fix compile error. 2020-09-25 14:00:16 +09:00
tvgGlShaderSrc.h changed file permission 2020-09-08 20:29:24 +09:00