diff --git a/Source/Core/Common/BitField.natvis b/Source/Core/Common/BitField.natvis
new file mode 100644
index 0000000000..42141a3189
--- /dev/null
+++ b/Source/Core/Common/BitField.natvis
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ > $T1) & ((1 << $T2) - 1)}]]>
+
+ - $T1
+ - $T2
+
+
+
+
+
+
+
+
+ > $T1) & ((1 << ($T2-1)) - 1))}]]>
+
+ > $T1) & ((1 << ($T2-1)) - 1)}]]>
+
+ - $T1
+ - $T2
+
+
+
+
+
+
+ > $T1) & ((1 << ($T2-1)) - 1))}]]>
+
+ > $T1) & ((1 << ($T2-1)) - 1)}]]>
+
+ - $T1
+ - $T2
+
+
+
+
+ > $T1) & ((1 << ($T2-1)) - 1))}]]>
+
+ > $T1) & ((1 << ($T2-1)) - 1)}]]>
+
+ - $T1
+ - $T2
+
+
+
+
+ > $T1) & ((1 << ($T2-1)) - 1))}]]>
+
+ > $T1) & ((1 << ($T2-1)) - 1)}]]>
+
+ - $T1
+ - $T2
+
+
+
\ No newline at end of file
diff --git a/Source/Core/Common/Common.vcxproj b/Source/Core/Common/Common.vcxproj
index 85a9a47eb7..f92679a1b6 100644
--- a/Source/Core/Common/Common.vcxproj
+++ b/Source/Core/Common/Common.vcxproj
@@ -187,7 +187,10 @@
{41279555-f94f-4ebc-99de-af863c10c5c4}
+
+
+
-
+
\ No newline at end of file
diff --git a/Source/Core/Common/Common.vcxproj.filters b/Source/Core/Common/Common.vcxproj.filters
index af926981f3..e708d237dd 100644
--- a/Source/Core/Common/Common.vcxproj.filters
+++ b/Source/Core/Common/Common.vcxproj.filters
@@ -189,6 +189,8 @@
GL\GLInterface
+
+
@@ -253,4 +255,7 @@
-
+
+
+
+
\ No newline at end of file