diff --git a/tools/utils_ide/natvis/Blender.natvis b/tools/utils_ide/natvis/Blender.natvis
index ac141879470..ada52cb7eee 100644
--- a/tools/utils_ide/natvis/Blender.natvis
+++ b/tools/utils_ide/natvis/Blender.natvis
@@ -37,6 +37,25 @@
+
+
+ Size={occupied_and_removed_slots_ - removed_slots_}
+
+
+
+
+
+
+
+ - slot->value_buffer_
+ ++i
+
+ ++slot
+
+
+
+
+
Size={occupied_and_removed_slots_ - removed_slots_}
@@ -51,8 +70,48 @@
+
+
+
+ Size={occupied_and_removed_slots_ - removed_slots_}
+
+
+
+
+
+
+
+ - slot->key_
+ ++i
+
+ ++slot
+
+
+
+
+
+ Size={occupied_and_removed_slots_ - removed_slots_}
+
+
+
+
+
+
+
+ - slot->key_buffer_
+ ++i
+
+ ++slot
+
+
+
+
+
{*($T1*)buffer_.buffer_.buffer_}
+
+ *($T1*)buffer_.buffer_.buffer_,nd
+
\ No newline at end of file