From 103d6fe775b434e105730fe7977043dbb0d4b920 Mon Sep 17 00:00:00 2001 From: dsehnal <david.sehnal@gmail.com> Date: Mon, 22 Mar 2021 20:18:48 +0100 Subject: [PATCH] alpha orbitals tryUseGpu param --- src/examples/alpha-orbitals/index.ts | 3 ++- src/extensions/alpha-orbitals/transforms.ts | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/examples/alpha-orbitals/index.ts b/src/examples/alpha-orbitals/index.ts index 645ab2e4d..231c54cbf 100644 --- a/src/examples/alpha-orbitals/index.ts +++ b/src/examples/alpha-orbitals/index.ts @@ -174,7 +174,8 @@ export class AlphaOrbitalsExample { kind, relativeIsovalue: this.state.value.isoValue, pickable: false, - xrayShaded: true + xrayShaded: true, + tryUseGpu: false }; } diff --git a/src/extensions/alpha-orbitals/transforms.ts b/src/extensions/alpha-orbitals/transforms.ts index 4ce4c41fa..ef39249f0 100644 --- a/src/extensions/alpha-orbitals/transforms.ts +++ b/src/extensions/alpha-orbitals/transforms.ts @@ -172,7 +172,8 @@ export const CreateOrbitalRepresentation3D = PluginStateTransform.BuiltIn({ color: PD.Color(ColorNames.blue), alpha: PD.Numeric(1, { min: 0, max: 1, step: 0.01 }), xrayShaded: PD.Boolean(false), - pickable: PD.Boolean(true) + pickable: PD.Boolean(true), + tryUseGpu: PD.Boolean(true) } })({ canAutoUpdate() { @@ -230,7 +231,7 @@ function volumeParams(plugin: PluginContext, volume: PluginStateObject.Volume.Da colorParams: { value: params.color } } : { type: 'isosurface', - typeParams: { isoValue: { kind: 'absolute', absoluteValue: (value ?? 1000) * params.relativeIsovalue }, alpha: params.alpha, xrayShaded: params.xrayShaded }, + typeParams: { isoValue: { kind: 'absolute', absoluteValue: (value ?? 1000) * params.relativeIsovalue }, alpha: params.alpha, xrayShaded: params.xrayShaded, tryUseGpu: params.tryUseGpu }, color: 'uniform', colorParams: { value: params.color } }); -- GitLab