thorvg/src/renderer/wg_engine
Sergii Liebodkin c778f451b1 wg_engine: update mesh generations and render mechanics
[issues 1479: lottie](#1479)

- optimaze stroking algorithm by prevent vector normalizations
- using render meshes heaps to reduce webgpu instances re-creations
- using single instance of pilylines for standard operations such as trim and split
- "on-the-fly" strokes generations with dash pattern
- "on-the-fly" mesh objects generation in a process of path decoding
- merge strokes into single mesh by each shape
2024-04-18 18:54:02 +09:00
..
meson.build wg_engine: meson script fixed 2024-02-20 10:56:40 +09:00
tvgWgBindGroups.cpp wg_engine: vertex, index and unifroms buffers, render objects caching 2024-04-05 11:40:57 +09:00
tvgWgBindGroups.h wg_engine: introduced blending 2024-01-30 11:49:20 +09:00
tvgWgCommon.cpp wg_engine: added preallocated index buffers for triangle fans 2024-04-18 18:54:02 +09:00
tvgWgCommon.h wg_engine: added preallocated index buffers for triangle fans 2024-04-18 18:54:02 +09:00
tvgWgGeometry.cpp wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgGeometry.h wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgPipelines.cpp wg_engine: Blending optimization 2024-04-04 11:03:59 +09:00
tvgWgPipelines.h wg_engine: Blending optimization 2024-04-04 11:03:59 +09:00
tvgWgRenderData.cpp wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgRenderData.h wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgRenderer.cpp wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgRenderer.h wg_engine: vertex, index and unifroms buffers, render objects caching 2024-04-05 11:40:57 +09:00
tvgWgRenderTarget.cpp wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgRenderTarget.h wg_engine: update mesh generations and render mechanics 2024-04-18 18:54:02 +09:00
tvgWgShaderSrc.cpp wg_engine: Lottie extensions 2024-04-02 20:06:06 +09:00
tvgWgShaderSrc.h wg_engine: antialiasing 2024-03-04 19:33:34 +09:00
tvgWgShaderTypes.cpp wg_engine: fill spread 2024-03-07 11:45:23 +09:00
tvgWgShaderTypes.h wg_engine: Lottie extensions 2024-04-02 20:06:06 +09:00