kicad/include/gal
Mike Williams 30987cebfe Gerbview: fix cairo negative items and implement real differential mode
Layers with negative objects need to be drawn in a subsurface before
copying so they don't _CLEAR the draw items below them when a negative
object is drawn.

Differential layers are basically the same thing only they use a
different copying operation onto the layers below.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/1863
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4495
2021-08-31 12:43:53 +00:00
..
cairo Gerbview: fix cairo negative items and implement real differential mode 2021-08-31 12:43:53 +00:00
opengl Gerbview: fix cairo negative items and implement real differential mode 2021-08-31 12:43:53 +00:00
color4d.h Pass COLOR4D object by reference instead of on the stack. 2021-07-26 13:28:56 -04:00
compositor.h Header clean up round 5. 2020-12-21 18:42:21 -05:00
cursors.h Make the GAL responsible for the native cursor management 2021-04-05 02:36:12 +01:00
definitions.h Gerbview: fix cairo negative items and implement real differential mode 2021-08-31 12:43:53 +00:00
dpi_scaling.h Move DPI_SCALING into the GAL from common 2020-06-19 17:02:46 +01:00
gal_display_options.h Further simplification of AA regime 2021-06-08 17:20:41 -07:00
gal_print.h Decouple GAL printing interface and its Cairo-based implementation 2018-10-31 19:17:30 +01:00
graphics_abstraction_layer.h Gerbview: fix cairo negative items and implement real differential mode 2021-08-31 12:43:53 +00:00
hidpi_gl_canvas.h Start expunging NULL. 2021-07-15 15:44:45 -04:00
stroke_font.h Go back to using space-width for tabs (instead of max-char-width). 2021-06-24 23:53:27 +01:00