diff --git a/apps/desktop/src/pages/Viewer/MprViewer/CornerstoneDicomLoader/initCornerstoneDicomImageLoader.ts b/apps/desktop/src/pages/Viewer/MprViewer/CornerstoneDicomLoader/initCornerstoneDicomImageLoader.ts index ae1e79f..e170593 100644 --- a/apps/desktop/src/pages/Viewer/MprViewer/CornerstoneDicomLoader/initCornerstoneDicomImageLoader.ts +++ b/apps/desktop/src/pages/Viewer/MprViewer/CornerstoneDicomLoader/initCornerstoneDicomImageLoader.ts @@ -6,7 +6,7 @@ export const initCornerstoneDICOMImageLoader = () => { const { preferSizeOverAccuracy, useNorm16Texture } = cornerstone.getConfiguration().rendering; - cornerstone.setUseSharedArrayBuffer(false); + cornerstone.setUseSharedArrayBuffer(true); cornerstone.setConfiguration({ detectGPUConfig: { // benchmarksURL: "http://localhost:9000", diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index 6933ff0..275e664 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -34,4 +34,11 @@ export default defineConfig({ "@": path.resolve(__dirname, "./src"), }, }, + server: { + cors: true, + headers: { + "Cross-Origin-Opener-Policy": "same-origin", + "Cross-Origin-Embedder-Policy": "require-corp", + }, + }, });