From 33e3aa6b341b84f3774dc609e7111d8ef740dc49 Mon Sep 17 00:00:00 2001 From: Axel Bocciarelli Date: Wed, 26 Jul 2023 14:35:00 +0200 Subject: [PATCH] Preserve GL buffer to fix "save image as" --- packages/lib/src/vis/shared/R3FCanvas.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/lib/src/vis/shared/R3FCanvas.tsx b/packages/lib/src/vis/shared/R3FCanvas.tsx index 6e9d2962c..d60e16a93 100644 --- a/packages/lib/src/vis/shared/R3FCanvas.tsx +++ b/packages/lib/src/vis/shared/R3FCanvas.tsx @@ -17,6 +17,7 @@ function R3FCanvas(props: PropsWithChildren) { frameloop="demand" // disable game loop dpr={[1, 3]} // https://discoverthreejs.com/tips-and-tricks/#performance resize={{ debounce: { scroll: 20, resize: 200 }, scroll: false }} // https://github.com/pmndrs/react-three-fiber/discussions/1906 + gl={{ preserveDrawingBuffer: true }} // for "Save Image As..." to work > {children}