looking-glass/client/renderers
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
..
EGL [client] imgui: track last rectangles for overlays 2021-07-23 15:54:18 +10:00
OpenGL [client] renderers: treat -1 as full damage and 0 as no overlay 2021-07-22 18:57:34 +10:00
CMakeLists.txt [client] cmake: cosmetics 2019-03-28 20:15:13 +11:00