Skip to content

Commit

Permalink
feat(Profiles): Add top level profile to include various backend
Browse files Browse the repository at this point in the history
  • Loading branch information
jourdain committed May 7, 2021
1 parent cffd616 commit 7f62591
Show file tree
Hide file tree
Showing 14 changed files with 30 additions and 3 deletions.
2 changes: 2 additions & 0 deletions Sources/Rendering/OpenGL/Profiles/Glyph.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Geometry advanced
import 'vtk.js/Sources/Rendering/OpenGL/Glyph3DMapper';
2 changes: 2 additions & 0 deletions Sources/Rendering/OpenGL/Profiles/LIC.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// LIC
import 'vtk.js/Sources/Rendering/OpenGL/SurfaceLIC/SurfaceLICMapper';
3 changes: 3 additions & 0 deletions Sources/Rendering/OpenGL/Profiles/Molecule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// Molecules
import 'vtk.js/Sources/Rendering/OpenGL/SphereMapper';
import 'vtk.js/Sources/Rendering/OpenGL/StickMapper';
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import 'vtk.js/Sources/favicon';

// Load the rendering pieces we want to use (for both WebGL and WebGPU)
import 'vtk.js/Sources/Rendering/Profiles/Geometry';
import 'vtk.js/Sources/Rendering/Profiles/LIC';

import vtkActor from 'vtk.js/Sources/Rendering/Core/Actor';
import vtkFullScreenRenderWindow from 'vtk.js/Sources/Rendering/Misc/FullScreenRenderWindow';

Expand Down
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/All.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/All';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/All';
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/Geometry.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/Geometry';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/Geometry';
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/Glyph.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/Glyph';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/Glyph';
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/LIC.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/LIC';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/LIC';
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/Molecule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/Molecule';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/Molecule';
2 changes: 2 additions & 0 deletions Sources/Rendering/Profiles/Volume.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
import 'vtk.js/Sources/Rendering/OpenGL/Profiles/Volume';
import 'vtk.js/Sources/Rendering/WebGPU/Profiles/Volume';
2 changes: 2 additions & 0 deletions Sources/Rendering/WebGPU/Profiles/Glyph.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Geometry advanced
import 'vtk.js/Sources/Rendering/WebGPU/Glyph3DMapper';
2 changes: 2 additions & 0 deletions Sources/Rendering/WebGPU/Profiles/LIC.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// LIC
// import 'vtk.js/Sources/Rendering/WebGPU/SurfaceLIC/SurfaceLICMapper';
3 changes: 3 additions & 0 deletions Sources/Rendering/WebGPU/Profiles/Molecule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// Molecules
import 'vtk.js/Sources/Rendering/WebGPU/SphereMapper';
import 'vtk.js/Sources/Rendering/WebGPU/StickMapper';
3 changes: 0 additions & 3 deletions Sources/Rendering/WebGPU/ViewNodeFactory/index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import macro from 'vtk.js/Sources/macro';

import vtkWebGPUVolume from 'vtk.js/Sources/Rendering/WebGPU/Volume';
import vtkWebGPUVolumeMapper from 'vtk.js/Sources/Rendering/WebGPU/VolumeMapper';

import vtkViewNodeFactory from 'vtk.js/Sources/Rendering/SceneGraph/ViewNodeFactory';

const CLASS_MAPPING = Object.create(null);
Expand Down

0 comments on commit 7f62591

Please # to comment.