ingowald / optix7course

Apache License 2.0
457 stars 82 forks source link

Build Error with OptiX 8.0 #45

Open MBchaos opened 1 year ago

MBchaos commented 1 year ago
optix7course/example11_denoiseColorOnly/SampleRenderer.cpp: In member function ‘void osc::SampleRenderer::render()’:
optix7course/example11_denoiseColorOnly/SampleRenderer.cpp:643:20: error: ‘OptixDenoiserParams’ {aka ‘struct OptixDenoiserParams’} has no member named ‘denoiseAlpha’
  643 |     denoiserParams.denoiseAlpha = OPTIX_DENOISER_ALPHA_MODE_ALPHA_AS_AOV;
      |                    ^~~~~~~~~~~~
optix7course/example11_denoiseColorOnly/SampleRenderer.cpp:643:35: error: ‘OPTIX_DENOISER_ALPHA_MODE_ALPHA_AS_AOV’ was not declared in this scope; did you mean ‘OPTIX_DENOISER_ALPHA_MODE_DENOISE’?
  643 |     denoiserParams.denoiseAlpha = OPTIX_DENOISER_ALPHA_MODE_ALPHA_AS_AOV;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                   OPTIX_DENOISER_ALPHA_MODE_DENOISE
MBchaos commented 1 year ago

Sorry my bad, version 8.0, I was getting confused. It is not compatible, I will download a previous version.

The good news is that everything up to example 11 was built with no errors with version 8.0