thorvg/src/renderer/wg_engine
Sergii Liebodkin eadf66e178 wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux)
In a case of usage stencil buffer only we need to turn off an color target writes. In other case color buffer fill be filled by unxepcted color if fragment shader did not return any value.
It happens in a case on OpenGL realization of webgpu, that used in linux

Befire:

After:
2024-06-24 14:37:15 +09:00
..
meson.build wg_engine: meson script fixed 2024-04-06 12:08:21 +09:00
tvgWgBindGroups.cpp wg_engine: blending and composition optimization 2024-06-24 12:24:53 +09:00
tvgWgBindGroups.h wg_engine: blending and composition optimization 2024-06-24 12:24:53 +09:00
tvgWgCommon.cpp wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +09:00
tvgWgCommon.h wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +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: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +09:00
tvgWgPipelines.h wg_engine: Fill Rule winding optimization 2024-06-24 14:30:39 +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: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +09:00
tvgWgRenderer.h renderer/engines: added mainSurface() interface. 2024-06-24 14:19:43 +09:00
tvgWgRenderTarget.cpp wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +09:00
tvgWgRenderTarget.h wg_engine: Text support 2024-06-24 14:19:34 +09:00
tvgWgShaderSrc.cpp wg_engine: fix color buffer corruption with wgpu-opengl wrapper (linux) 2024-06-24 14:37:15 +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