GPU (Linux): silences a strict-aliasing warning

Fixes #2106
This commit is contained in:
Carter Li
2025-12-22 10:28:56 +08:00
parent a17f3dc3f8
commit 241aa3a02c
+1 -1
View File
@@ -83,7 +83,7 @@ const char* ffGPUDetectByDirectX(FF_MAYBE_UNUSED const FFGPUOptions* options, FF
if (SUCCEEDED(adapter->GetProperty(DXCoreAdapterProperty::InstanceLuid, sizeof(luid), &luid)))
{
static_assert(sizeof(luid) == sizeof(uint64_t), "LUID size mismatch");
gpu->deviceId = ffGPUGeneral2Id(*(uint64_t*)&luid);
gpu->deviceId = ffGPUGeneral2Id((uint64_t) luid.HighPart << 32 | (uint64_t) luid.LowPart);
}
ffStrbufInit(&gpu->driver);