   float3 probeSize = make_float3(probeSizeObj[0], probeSizeObj[1], probeSizeObj[2]);
   if (_sphericalROI)
   {
-    probeSize = make_float3(vd->vox[0], vd->vox[1], vd->vox[2]);
+    probeSize = make_float3((float)vd->vox[0], (float)vd->vox[1], (float)vd->vox[2]);
   }
 
   const bool isOrtho = pr.isProjOrtho();

  {
  case vvRenderer::VV_SLICEINT:
    {
      const bool newInterpol = static_cast<bool>(newValue);
      if (_interpolation != newInterpol)
      {
        _interpolation = newInterpol;

        >
renderKernel getKernelWithClipPlane(vvRayRend* rayRend)
{
  if (((rayRend->getParameter(vvRenderState::VV_IS_ROI_USED)!=0.0)
     && (rayRend->getParameter(vvRenderState::VV_SPHERICAL_ROI)!=0.0)))
  {
    return getKernelWithSphereAsProbe<
                                      t_bpc,
