diff --git a/src/dxvk/hud/dxvk_hud_item.cpp b/src/dxvk/hud/dxvk_hud_item.cpp index 4e71219ad..5fd33ba72 100644 --- a/src/dxvk/hud/dxvk_hud_item.cpp +++ b/src/dxvk/hud/dxvk_hud_item.cpp @@ -846,11 +846,11 @@ namespace dxvk::hud { args.pos = pos; args.size = size; - if (!(memoryType.propertyFlags & VK_MEMORY_HEAP_DEVICE_LOCAL_BIT)) { + if (memoryType.propertyFlags & VK_MEMORY_PROPERTY_HOST_CACHED_BIT) { + args.color = 0xff208020u; + } else if (!(memoryType.propertyFlags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT)) { if (!stats.mapped) args.color = 0xff202020u; - else if (memoryType.propertyFlags & VK_MEMORY_PROPERTY_HOST_CACHED_BIT) - args.color = 0xff208020u; else args.color = 0xff202080u; } else if (stats.mapped) {