looking-glass/client
Geoffrey McRae 2901e7aec5 [client] egl: only upload the damage rects if they actually changed
Profiling shows that a considerable amount of time is spent in
glBindBuffer and glBufferSubData when the damage rects are updated.
Since the amount of data here is quite small it's far faster to check if
it's different then to just blindly overwrite the buffer on each call.

Profiled on an Intel CPU with UHD P630 Graphics using magic-trace
2022-05-17 00:51:13 +10:00
..
audiodevs [client] audio/pw: pw_stream_get_time() deprecated 2022-04-14 01:47:34 +10:00
cmake [client] cmake: make MakeObject use relative paths 2021-08-11 02:42:12 +10:00
displayservers [client] x11: set window posision before entering fullscreen 2022-05-15 20:41:06 +10:00
include [client/obs] update to support downscaled frames coming from the host 2022-05-01 19:51:25 +10:00
renderers [client] egl: only upload the damage rects if they actually changed 2022-05-17 00:51:13 +10:00
src [common] Update framebuffer metadata + references 2022-05-16 20:01:09 +10:00
CMakeLists.txt [client] overlay: add record indicator 2022-03-19 18:52:07 +11:00
DEBUGGING.md [doc] Fix formatting 2018-05-23 08:46:03 +10:00