summaryrefslogtreecommitdiff
path: root/core/rfb.js
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2020-06-07 14:22:07 +0200
committerPierre Ossman <ossman@cendio.se>2020-06-08 07:57:17 +0200
commit6a19390baafedbc2729597fe244010a2aaadc068 (patch)
tree38e191862ea2e3c311bf8c60948806a08310bb91 /core/rfb.js
parentf5b5767c980da9fe5e2cb388eaa55c4368abd780 (diff)
downloadnovnc-6a19390baafedbc2729597fe244010a2aaadc068.tar.gz
Switch to RGBx pixel format
This is what the browser wants so it avoids having to spend time converting everything. Unfortunately it usually means the server instead needs to convert it for us, but we assume it has more power than we do.
Diffstat (limited to 'core/rfb.js')
-rw-r--r--core/rfb.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/rfb.js b/core/rfb.js
index ca50779..4061196 100644
--- a/core/rfb.js
+++ b/core/rfb.js
@@ -2584,9 +2584,9 @@ RFB.messages = {
buff[offset + 12] = 0; // blue-max
buff[offset + 13] = (1 << bits) - 1; // blue-max
- buff[offset + 14] = bits * 2; // red-shift
+ buff[offset + 14] = bits * 0; // red-shift
buff[offset + 15] = bits * 1; // green-shift
- buff[offset + 16] = bits * 0; // blue-shift
+ buff[offset + 16] = bits * 2; // blue-shift
buff[offset + 17] = 0; // padding
buff[offset + 18] = 0; // padding