Skip to content

WIP: Enable OptiX ray tracing back-end

Nick Leaf requested to merge nleaf/paraview-superbuild:enable-rtx into master

This enables the VisRTX OptiX-based raytracing back-end by:

  • Setting visrtx and nvidiamdl to ON in the cmake config (also nvidiaindex, for good measure)
  • Disables VISRTX_BUILD_SAMPLE to remove some X dependencies (e.g. xrandr)
  • Switches base container to cudagl, since cuda is required for OptiX

One issue that still needs to be resolved is using a variable to specify the base container. My version of Docker (19.03.11, the most recent at the time of this writing) doesn't substitute the variable name properly in some cases. I haven't exhaustively isolated the failure cases yet, so I temporarily just used absolute container names. I'm not sure if this is a bug or working as intended for Docker.

Merge request reports