From f424d020d4e9d8006505c6403e9185ceaa7f4d25 Mon Sep 17 00:00:00 2001
From: foreman
Date: Fri, 15 May 2015 15:49:45 -0400
Subject: [PATCH] P4 to Git Change 1151521 by jatang@jatang-opencl-hsa-stg1 on
2015/05/15 15:16:15
EPR #419347 - Fix a d3d9 memory leak.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp#12 edit
[ROCm/clr commit: 5303c618b20fd6d5c91d4af9b3dcc2a994a05fdb]
---
.../clr/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/projects/clr/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp b/projects/clr/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp
index 73f5e7eb3c..c7a94d841d 100644
--- a/projects/clr/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp
+++ b/projects/clr/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDeviceD3D9.cpp
@@ -34,6 +34,7 @@ CALGSLDevice::associateD3D9Device(void* d3d9Device)
IDirect3D9Ex* p3d9devEx = static_cast(p3d9dev);
p3d9devEx->GetAdapterLUID(pCaps.AdapterOrdinal, &d3d9deviceLuid);
+ p3d9devEx->Release();
// match the adapter
if (m_adp->getMVPUinfo(&calDevAdapterLuid, &calDevChainBitMask))