Skip to content

Commit 6866723

Browse files
fix: Program UseHw64bToken = 1 when initializing WDDM native fence
Related-To: NEO-16610 Signed-off-by: Filip Hazubski <[email protected]>
1 parent 035cbf0 commit 6866723

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

shared/source/os_interface/windows/wddm/wddm_interface_extra.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ bool WddmInterface32::createSyncObject(MonitoredFence &monitorFence) {
1818
createNativeFenceObject.hDevice = wddm.getDeviceHandle();
1919
createNativeFenceObject.Info.Type = D3DDDI_NATIVEFENCE_TYPE_DEFAULT;
2020
createNativeFenceObject.Info.InitialFenceValue = 0;
21+
auto privateData = reinterpret_cast<CREATENATIVEFENCE_PVTDATA *>(&createNativeFenceObject.PrivateDriverData);
22+
privateData->UseHw64bToken = 1;
2123

2224
status = wddm.getGdi()->createNativeFence(&createNativeFenceObject);
2325
DEBUG_BREAK_IF(STATUS_SUCCESS != status);

0 commit comments

Comments
 (0)