thorvg/src/renderer/wg_engine
Sergii Liebodkin 732a2be7e8 wg_engine: scene blending optimization
- used hardware blending stage for scene blending
- used AABB for scene blending
- reduced number of offfscreen buffers coping
- reduced number of render pass switching
- used render pipelines abilities to convert offscreen pixel format to screen pixel format
- removed unused shaders
2024-08-28 18:33:07 +09:00
..
meson.build wasm/infra: Add build scripts for WebGPU 2024-08-20 17:26:23 +09:00
tvgWgBindGroups.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgBindGroups.h wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgCommon.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgCommon.h webgpu: shaders refactoring 2024-08-13 11:52:45 +03:00
tvgWgCompositor.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgCompositor.h wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgGeometry.cpp common: spec out TexMap 2024-08-20 11:14:54 +09:00
tvgWgGeometry.h wg_engine: aabb based masking optimization 2024-08-20 16:23:31 +09:00
tvgWgPipelines.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgPipelines.h wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgRenderData.cpp wg_engine: aabb based masking optimization 2024-08-20 16:23:31 +09:00
tvgWgRenderData.h wg_engine: aabb based masking optimization 2024-08-20 16:23:31 +09:00
tvgWgRenderer.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgRenderer.h wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgRenderTarget.cpp webgpu: shaders refactoring 2024-08-13 11:52:45 +03:00
tvgWgRenderTarget.h wg_engine: composition and blend optimization 2024-08-09 14:30:17 +09:00
tvgWgShaderSrc.cpp wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgShaderSrc.h wg_engine: scene blending optimization 2024-08-28 18:33:07 +09:00
tvgWgShaderTypes.cpp webgpu: shaders refactoring 2024-08-13 11:52:45 +03:00
tvgWgShaderTypes.h webgpu: shaders refactoring 2024-08-13 11:52:45 +03:00