diff --git a/include/slang-rhi.h b/include/slang-rhi.h index 3acc2e0..02378ea 100644 --- a/include/slang-rhi.h +++ b/include/slang-rhi.h @@ -2517,7 +2517,7 @@ inline AdapterList rhiGetAdapters(DeviceType type) struct D3D12ExperimentalFeaturesDesc { StructType structType = StructType::D3D12ExperimentalFeaturesDesc; - uint32_t numFeatures; + uint32_t featureCount; const void* featureIIDs; void* configurationStructs; uint32_t* configurationStructSizes; diff --git a/src/d3d12/d3d12-device.cpp b/src/d3d12/d3d12-device.cpp index 39fda6d..efc6827 100644 --- a/src/d3d12/d3d12-device.cpp +++ b/src/d3d12/d3d12-device.cpp @@ -1639,7 +1639,7 @@ void DeviceImpl::processExperimentalFeaturesDesc(SharedLibraryHandle d3dModule, return; } if (!SLANG_SUCCEEDED(enableExperimentalFeaturesFunc( - desc.numFeatures, + desc.featureCount, (IID*)desc.featureIIDs, desc.configurationStructs, desc.configurationStructSizes