kicad/common/gal
Alex Shvartzkop 50dd6185bb Do not write alpha to the main framebuffer when performing antialiasing.
This allows correct background display when the main framebuffer has alpha.
Noticeable on Wayland with Mesa 24.0.2 Iris driver.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17341

(cherry picked from commit bf6ff5b805)
2024-03-15 01:17:50 +03:00
..
3d HIDPI_GL_3D_CANVAS needs CAMERA so move it over 2023-09-23 20:06:57 -04:00
cairo Cairo GAL: fix endianness check. 2024-02-28 04:11:02 +03:00
opengl Do not write alpha to the main framebuffer when performing antialiasing. 2024-03-15 01:17:50 +03:00
shaders Cleanup naming of shader params/uniforms 2022-05-19 07:49:24 -04:00
CMakeLists.txt Rename the `gal` output to `kigal` 2024-01-13 11:35:59 -05:00
color4d.cpp Centralize text size clamping. 2023-06-03 20:29:51 +01:00
cursors.cpp Fix a bunch of C5266 warnings (pointless const on bool/int returns) 2023-05-18 21:35:06 -04:00
dpi_scaling.cpp gal as a shared lib, gaasl! 2023-09-26 22:31:31 -04:00
gal_display_options.cpp Break out the boundary violating parts of gal into common through subclassing 2023-09-23 09:37:47 -04:00
graphics_abstraction_layer.cpp Allow smaller grid dots on Retina displays. 2024-01-19 20:37:27 +00:00
hidpi_gl_3D_canvas.cpp Remove unused header 2023-09-19 21:14:26 -04:00
hidpi_gl_canvas.cpp Evict the Pgm() dependency in GAL 2023-09-06 20:13:46 -04:00
painter.cpp Painter base class should just live in gal instead of being in denial 2023-09-06 20:23:19 -04:00