LookingGlass/client/include
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
..
interface [client] overlay: rework the interface to avoid possible race conditions 2021-07-22 18:33:50 +10:00
app.h [client] imgui: track last rectangles for overlays 2021-07-23 15:54:18 +10:00
egl_dynprocs.h [client] egl: EGL_KHR_swap_buffers_with_damage returns EGLBoolean 2021-07-19 13:32:56 +10:00
eglutil.h [client] ds: refactor common EGL swap with damage logic 2021-07-19 19:35:52 +10:00
ll.h [all] normalize copyright on all source files 2021-06-06 11:53:05 +10:00
util.h [client] egl: revert "only copy damaged areas when using dmabuf" 2021-07-18 18:48:35 +10:00