From 620fe81017b761bf6d647c9cf948cff00d0b109d Mon Sep 17 00:00:00 2001 From: rustdesk Date: Wed, 6 Apr 2022 23:26:49 +0800 Subject: [PATCH] testing bad rendering of mac --- src/globals.js | 9 +++++++++ src/ui.js | 1 + 2 files changed, 10 insertions(+) diff --git a/src/globals.js b/src/globals.js index dcc40d43e..d5ddf78d0 100644 --- a/src/globals.js +++ b/src/globals.js @@ -75,6 +75,15 @@ export function draw(frame) { gl.readPixels(0, 0, canvas.width, canvas.height, gl.RGBA, gl.UNSIGNED_BYTE, pixels); console.log(new Date().getTime() - now); } + var testCanvas = document.getElementById("test-yuv-decoder-canvas"); + if (testCanvas && currentFrame) { + var ctx = testCanvas.getContext("2d"); + testCanvas.width = frame.format.displayWidth; + testCanvas.height = frame.format.displayHeight; + var img = ctx.createImageData(testCanvas.width, testCanvas.height); + img.data.set(currentFrame); + ctx.putImageData(img, 0, 0); + } } export function sendOffCanvas(c) { diff --git a/src/ui.js b/src/ui.js index 5e56fd93d..446334022 100644 --- a/src/ui.js +++ b/src/ui.js @@ -24,6 +24,7 @@ if (app) { `;