From de442c126160a295ea8ba9e121041bd38a407079 Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Fri, 4 Sep 2020 16:35:08 -0700 Subject: [PATCH] GPU: warn if specified integrator isn't path or volpath --- src/pbrt/gpu/pathintegrator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pbrt/gpu/pathintegrator.cpp b/src/pbrt/gpu/pathintegrator.cpp index 248d3cd..0b6683b 100644 --- a/src/pbrt/gpu/pathintegrator.cpp +++ b/src/pbrt/gpu/pathintegrator.cpp @@ -177,6 +177,9 @@ GPUPathIntegrator::GPUPathIntegrator(Allocator alloc, const ParsedScene &scene) lightSamplerName = "uniform"; lightSampler = LightSamplerHandle::Create(lightSamplerName, allLights, alloc); + if (scene.integrator.name != "path" && scene.integrator.name != "volpath") + Warning(&scene.integrator.loc, "The GPU renderer always uses a \"volpath\" integrator."); + // Integrator parameters regularize = scene.integrator.parameters.GetOneBool("regularize", false); maxDepth = scene.integrator.parameters.GetOneInt("maxdepth", 5); -- GitLab