kicad/common/gal
John Beard dbf68a80b8 GAL: also scope layer depth push/pops
This means that an early return or an exception between
a manual Push/Pop (or an omission of the Pop) cannot
corrupt the layer stack.

It also means the GAL doesn't have to maintain its own
stack (with the in-scope GAL_SCOPED_ATTRS taking that role).

Reomve the Push/PopDepth functions, as they're only ever
used in pairs, and doing it manually needs more care.
2024-11-04 20:41:44 +08:00
..
3d Support touchscreen gestures (zoom/pan/rotate) in 3D viewer. 2024-06-08 21:13:16 +03:00
cairo Drawing sheet can't share glyph cache entries with editors. 2024-08-22 12:23:21 -06:00
opengl GAL: also scope layer depth push/pops 2024-11-04 20:41:44 +08:00
shaders Cleanup naming of shader params/uniforms 2022-05-19 07:49:24 -04:00
CMakeLists.txt Move some things starting from reporter to kicommon 2024-09-02 21:15:14 -04:00
color4d.cpp Standardise clamp function 2024-10-09 21:27:58 -06:00
cursors.cpp Detect if HiDPI cursors are needed 2024-05-26 07:51:15 -07:00
gal_display_options.cpp Move some things starting from reporter to kicommon 2024-09-02 21:15:14 -04:00
graphics_abstraction_layer.cpp Detect if HiDPI cursors are needed 2024-05-26 07:51:15 -07:00
hidpi_gl_3D_canvas.cpp mouse settings: add reverse zoom option 2024-09-23 17:09:44 +00:00
hidpi_gl_canvas.cpp Move some things starting from reporter to kicommon 2024-09-02 21:15:14 -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