diff --git a/src/d3d9/d3d9_device.cpp b/src/d3d9/d3d9_device.cpp index 50c4d1274..fe2dddda7 100644 --- a/src/d3d9/d3d9_device.cpp +++ b/src/d3d9/d3d9_device.cpp @@ -3944,6 +3944,8 @@ namespace dxvk { enabled.extCustomBorderColor.customBorderColorWithoutFormat = VK_TRUE; } + enabled.extNonSeamlessCubeMap.nonSeamlessCubeMap = supported.extNonSeamlessCubeMap.nonSeamlessCubeMap; + return enabled; } @@ -5961,7 +5963,7 @@ namespace dxvk { info.mipmapLodMin = mipFilter.MipsEnabled ? float(cKey.MaxMipLevel) : 0; info.mipmapLodMax = mipFilter.MipsEnabled ? FLT_MAX : 0; info.usePixelCoord = VK_FALSE; - info.nonSeamless = VK_FALSE; + info.nonSeamless = m_dxvkDevice->features().extNonSeamlessCubeMap.nonSeamlessCubeMap; DecodeD3DCOLOR(cKey.BorderColor, info.borderColor.float32);