Hi,
I noticed that an unknown error is raised when using the new denoiser feature on buffers of size 64 or less.
Context = optix::Context::create()
optix::Buffer InputBuffer = Context->createBuffer(RT_BUFFER_INPUT, RT_FORMAT_FLOAT4, Width, Height);
optix::Buffer OutputBuffer = Context->createBuffer(RT_BUFFER_OUTPUT, RT_FORMAT_FLOAT4, Width, Height);
optix::PostprocessingStage DenoiserStage = Context->createBuiltinPostProcessingStage("DLDenoiser");
DenoiserStage->declareVariable("input_buffer")->set(InputBuffer);
DenoiserStage->declareVariable("output_buffer")->set(OutputBuffer);
optix::CommandList CmdList = Context->createCommandList();
CmdList->appendPostprocessingStage(DenoiserStage, Width, Height);
CmdList->finalize();
void* InputBufferData = InputBuffer->map();
std::memcpy(InputBufferData, NoisyData.data(), 4 * Width * Height * sizeof(float));
InputBuffer->unmap();
CmdList->execute();