diff --git a/extensions/cornerstone/src/init.js b/extensions/cornerstone/src/init.js index b571abc77..f9c72993a 100644 --- a/extensions/cornerstone/src/init.js +++ b/extensions/cornerstone/src/init.js @@ -48,16 +48,18 @@ export default async function init({ await cs3DInit(); // For debugging e2e tests that are failing on CI - //cornerstone.setUseCPURendering(true); + cornerstone.setUseCPURendering(Boolean(appConfig.useCPURendering)); // For debugging large datasets - //cornerstone.cache.setMaxCacheSize(3000000000); + const MAX_CACHE_SIZE_1GB = 1073741824; + const maxCacheSize = appConfig.maxCacheSize; + cornerstone.cache.setMaxCacheSize( + maxCacheSize ? maxCacheSize : MAX_CACHE_SIZE_1GB + ); initCornerstoneTools(); - // Don't use cursors in viewports - // Todo: this should come from extension/app configuration - Settings.getRuntimeSettings().set('useCursors', false); + Settings.getRuntimeSettings().set('useCursors', Boolean(appConfig.useCursors)); const { UserAuthenticationService,