Skip to content

Commit 530a430

Browse files
committed
Code simplified
1 parent c38c52f commit 530a430

File tree

1 file changed

+9
-45
lines changed

1 file changed

+9
-45
lines changed

source/EngineGpuKernels/CudaGeometryBuffers.cu

Lines changed: 9 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -173,51 +173,15 @@ void CudaGeometryBuffers::freeBuffersForNoInterop()
173173
{
174174
auto& memoryManager = CudaMemoryManager::getInstance();
175175

176-
if (deviceCellBuffer != nullptr) {
177-
memoryManager.freeMemory(deviceCellBuffer);
178-
deviceCellBuffer = nullptr;
179-
deviceCellBufferCapacity = 0;
180-
}
181-
if (deviceEnergyParticleBuffer != nullptr) {
182-
memoryManager.freeMemory(deviceEnergyParticleBuffer);
183-
deviceEnergyParticleBuffer = nullptr;
184-
deviceEnergyParticleBufferCapacity = 0;
185-
}
186-
if (deviceLocationBuffer != nullptr) {
187-
memoryManager.freeMemory(deviceLocationBuffer);
188-
deviceLocationBuffer = nullptr;
189-
deviceLocationBufferCapacity = 0;
190-
}
191-
if (deviceSelectedObjectBuffer != nullptr) {
192-
memoryManager.freeMemory(deviceSelectedObjectBuffer);
193-
deviceSelectedObjectBuffer = nullptr;
194-
deviceSelectedObjectBufferCapacity = 0;
195-
}
196-
if (deviceLineIndexBuffer != nullptr) {
197-
memoryManager.freeMemory(deviceLineIndexBuffer);
198-
deviceLineIndexBuffer = nullptr;
199-
deviceLineIndexBufferCapacity = 0;
200-
}
201-
if (deviceTriangleIndexBuffer != nullptr) {
202-
memoryManager.freeMemory(deviceTriangleIndexBuffer);
203-
deviceTriangleIndexBuffer = nullptr;
204-
deviceTriangleIndexBufferCapacity = 0;
205-
}
206-
if (deviceSelectedConnectionBuffer != nullptr) {
207-
memoryManager.freeMemory(deviceSelectedConnectionBuffer);
208-
deviceSelectedConnectionBuffer = nullptr;
209-
deviceSelectedConnectionBufferCapacity = 0;
210-
}
211-
if (deviceAttackEventBuffer != nullptr) {
212-
memoryManager.freeMemory(deviceAttackEventBuffer);
213-
deviceAttackEventBuffer = nullptr;
214-
deviceAttackEventBufferCapacity = 0;
215-
}
216-
if (deviceDetonationEventBuffer != nullptr) {
217-
memoryManager.freeMemory(deviceDetonationEventBuffer);
218-
deviceDetonationEventBuffer = nullptr;
219-
deviceDetonationEventBufferCapacity = 0;
220-
}
176+
memoryManager.freeMemory(deviceCellBuffer);
177+
memoryManager.freeMemory(deviceEnergyParticleBuffer);
178+
memoryManager.freeMemory(deviceLocationBuffer);
179+
memoryManager.freeMemory(deviceSelectedObjectBuffer);
180+
memoryManager.freeMemory(deviceLineIndexBuffer);
181+
memoryManager.freeMemory(deviceTriangleIndexBuffer);
182+
memoryManager.freeMemory(deviceSelectedConnectionBuffer);
183+
memoryManager.freeMemory(deviceAttackEventBuffer);
184+
memoryManager.freeMemory(deviceDetonationEventBuffer);
221185
}
222186

223187
void CudaGeometryBuffers::copyToOpenGL(GeometryBuffers const& geometryBuffers, NumRenderObjects const& numObjects)

0 commit comments

Comments
 (0)