thorvg/src/renderer/wg_engine
Sergii Liebodkin 356cae5e8a wg_engine: aabb based masking optimization
* used fragment shaders for mask applience instead of compute shaders
* less render targets swithing
* shape aabb based on transformed shape bbox
2024-09-30 16:44:21 +09:00
..
meson.build wg_engine: composition and blend optimization 2024-09-30 15:52:44 +09:00
tvgWgBindGroups.cpp webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgBindGroups.h webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgCommon.cpp webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgCommon.h webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgCompositor.cpp wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgCompositor.h wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgGeometry.cpp common: spec out TexMap 2024-09-30 16:44:21 +09:00
tvgWgGeometry.h wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgPipelines.cpp wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgPipelines.h wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgRenderData.cpp wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgRenderData.h wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgRenderer.cpp wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgRenderer.h common: spec out TexMap 2024-09-30 16:44:21 +09:00
tvgWgRenderTarget.cpp webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgRenderTarget.h wg_engine: composition and blend optimization 2024-09-30 15:52:44 +09:00
tvgWgShaderSrc.cpp wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgShaderSrc.h wg_engine: aabb based masking optimization 2024-09-30 16:44:21 +09:00
tvgWgShaderTypes.cpp webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00
tvgWgShaderTypes.h webgpu: shaders refactoring 2024-09-30 16:44:21 +09:00