diff --git a/plume_d3d12.cpp b/plume_d3d12.cpp index 2cdcf18..0cad80e 100644 --- a/plume_d3d12.cpp +++ b/plume_d3d12.cpp @@ -1383,6 +1383,11 @@ namespace plume { } } + if (waitableObject != NULL) { + CloseHandle(waitableObject); + waitableObject = NULL; + } + if (d3d != nullptr) { d3d->Release(); }