diff --git a/WickedEngine/wiEmittedParticle.cpp b/WickedEngine/wiEmittedParticle.cpp index 976ddbe00..535f8e4c5 100644 --- a/WickedEngine/wiEmittedParticle.cpp +++ b/WickedEngine/wiEmittedParticle.cpp @@ -598,6 +598,7 @@ void wiEmittedParticle::UpdateRenderData(GRAPHICSTHREAD threadID) sc.job_params.w = 0; device->UpdateBuffer(sortCB, &sc, threadID); + device->BindConstantBuffer(CS, sortCB, 0, threadID); device->Dispatch(numThreadGroups, 1, 1, threadID); device->UAVBarrier(uavs, ARRAYSIZE(uavs), threadID); @@ -728,10 +729,13 @@ void wiEmittedParticle::CleanUp() SAFE_DELETE(aliveList[1]); SAFE_DELETE(deadList); SAFE_DELETE(distanceBuffer); + SAFE_DELETE(densityBuffer); SAFE_DELETE(counterBuffer); SAFE_DELETE(indirectBuffers); SAFE_DELETE(constantBuffer); SAFE_DELETE(debugDataReadbackBuffer); + SAFE_DELETE(debugDataReadbackIndexBuffer); + SAFE_DELETE(debugDataReadbackDistanceBuffer); } diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index d8482aa90..cf4bd89f9 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -9,7 +9,7 @@ namespace wiVersion // minor features, major updates const int minor = 17; // minor bug fixes, alterations, refactors, updates - const int revision = 16; + const int revision = 17; long GetVersion()