diff options
author | Simon Rettberg | 2018-07-20 18:21:41 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-07-20 18:21:41 +0200 |
commit | 7b57706df76a675592c026264d3a2028ed4b47b5 (patch) | |
tree | 3db5146b718e9cfb29e6d61461e36a3b587eb2b8 /gui | |
parent | CMake: Add config fields for compiler flags (diff) | |
download | pvs2-7b57706df76a675592c026264d3a2028ed4b47b5.tar.gz pvs2-7b57706df76a675592c026264d3a2028ed4b47b5.tar.xz pvs2-7b57706df76a675592c026264d3a2028ed4b47b5.zip |
[client] Rewrite thread sync for VNC yet again
Move processing of image (scaling) to GUI thread.
Get rid of second (scaled) image buffer. Instead,
whenever we redraw parts of the VNC viewer, the
according image parts will be copied and scaled
from the buffer the vncclient thread is using.
The buffer is wrapped in a QImage and handed over
using a QSharedPointer, so reinitializing the
buffer on the fly should yield no problems.
Diffstat (limited to 'gui')
0 files changed, 0 insertions, 0 deletions