diff --git a/zenovis/xinxinoptix/XAS.h b/zenovis/xinxinoptix/XAS.h index 2b66fe237..87d2c6e42 100644 --- a/zenovis/xinxinoptix/XAS.h +++ b/zenovis/xinxinoptix/XAS.h @@ -99,6 +99,8 @@ namespace xinxinoptix { { CUDA_CHECK( cudaMalloc( reinterpret_cast( &_bufferXAS_ ), compacted_size ) ); OPTIX_CHECK( optixAccelCompact( context, 0, _handleXAS_, _bufferXAS_, compacted_size, &_handleXAS_ ) ); + + cudaFree((void*)output_buffer_xas); } else {