LookingGlass/client
Quantum df0397b10b [client] imgui: track last rectangles for overlays
This is necessary in case overlays change size. When this happens, we must
damage the larger of the overlays' rectangles this frame and last frame.
This erases the overlay from where it is no longer appears.

In order to do this, we must keep track of the rectangles for every overlay
with no exception. We cannot short-circuit the generation of rectangles if
we run out of buffer space, and we must allocate space for MAX_OVERLAY_RECTS
rectangles for every frame. Otherwise, we will not know where to erase the
overlay if it disappears.
2021-07-23 15:54:18 +10:00
..
cmake [client] egl: generate header file with #define for desktop shader 2021-02-21 14:20:41 +11:00
displayservers [client] wayland: use new libdecor pkgconfig package name 2021-07-23 15:52:05 +10:00
fonts [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
include [client] imgui: track last rectangles for overlays 2021-07-23 15:54:18 +10:00
renderers [client] imgui: track last rectangles for overlays 2021-07-23 15:54:18 +10:00
src [client] imgui: track last rectangles for overlays 2021-07-23 15:54:18 +10:00
CMakeLists.txt [client] app: implement new overlay rendering framework 2021-07-22 17:27:30 +10:00
DEBUGGING.md [doc] Fix formatting 2018-05-23 08:46:03 +10:00