dbf68a80b8
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. |
||
---|---|---|
.. | ||
3d | ||
cairo | ||
opengl | ||
shaders | ||
CMakeLists.txt | ||
color4d.cpp | ||
cursors.cpp | ||
gal_display_options.cpp | ||
graphics_abstraction_layer.cpp | ||
hidpi_gl_3D_canvas.cpp | ||
hidpi_gl_canvas.cpp | ||
painter.cpp |