thorvg/src/renderer/wg_engine
Sergii Liebodkin 47b9866f8b wg_engine: cross-platform support
it provide changes public API for webgpu canvas interface to provide nessessary handles to native window for different platforms:

API Change:
- Result target(void *instance, void *surface, uint32_t w, uint32_t h) noexcept;
2024-06-24 14:50:28 +09:00
..
meson.build wg_engine: add the wgpu_native library dependency. 2024-06-24 14:45:19 +09:00
tvgWgBindGroups.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgBindGroups.h wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgCommon.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgCommon.h wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgGeometry.cpp wg_engine: update mesh generations and render mechanics 2024-06-24 12:21:10 +09:00
tvgWgGeometry.h wg_engine: update mesh generations and render mechanics 2024-06-24 12:21:10 +09:00
tvgWgPipelines.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgPipelines.h wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgRenderData.cpp wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +09:00
tvgWgRenderData.h wg_engine: Text support 2024-06-24 14:19:34 +09:00
tvgWgRenderer.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgRenderer.h wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgRenderTarget.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgRenderTarget.h wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgShaderSrc.cpp wg_engine: cross-platform support 2024-06-24 14:50:28 +09:00
tvgWgShaderSrc.h wg_engine: blending and composition optimization 2024-06-24 12:24:53 +09:00
tvgWgShaderTypes.cpp wg_engine: fill spread 2024-04-06 12:08:21 +09:00
tvgWgShaderTypes.h wg_engine: Lottie extensions 2024-04-06 12:48:30 +09:00