diff --git a/pcsx2/GS/Renderers/Common/GSFastList.natvis b/pcsx2/GS/Renderers/Common/GSFastList.natvis new file mode 100644 index 0000000000..ea7646461b --- /dev/null +++ b/pcsx2/GS/Renderers/Common/GSFastList.natvis @@ -0,0 +1,20 @@ + + + + {{ size={m_free_indexes_stack_top} }} + + m_free_indexes_stack_top + m_capacity - 1 + + + + + m_free_indexes_stack_top + + m_buffer[index].data,na + index = m_buffer[index].next_index + + + + + diff --git a/pcsx2/GS/Renderers/HW/GSTextureCache.natvis b/pcsx2/GS/Renderers/HW/GSTextureCache.natvis new file mode 100644 index 0000000000..01dd922e71 --- /dev/null +++ b/pcsx2/GS/Renderers/HW/GSTextureCache.natvis @@ -0,0 +1,7 @@ + + + + {{ RT @ BP={m_TEX0.TBP0,X}-{m_end_block,X} BW={m_TEX0.TBW} PSM={m_TEX0.PSM,X} {m_unscaled_size.x}x{m_unscaled_size.y} {m_valid.z},{m_valid.w} }} + {{ Depth @ BP={m_TEX0.TBP0,X}-{m_end_block,X} BW={m_TEX0.TBW} PSM={m_TEX0.PSM,X} {m_unscaled_size.x}x{m_unscaled_size.y} {m_valid.z},{m_valid.w} }} + + diff --git a/pcsx2/pcsx2core.vcxproj b/pcsx2/pcsx2core.vcxproj index b5b06e8342..dd3dbe0b59 100644 --- a/pcsx2/pcsx2core.vcxproj +++ b/pcsx2/pcsx2core.vcxproj @@ -854,6 +854,10 @@ {c0293b32-5acf-40f0-aa6c-e6da6f3bf33a} + + + + \ No newline at end of file diff --git a/pcsx2/pcsx2core.vcxproj.filters b/pcsx2/pcsx2core.vcxproj.filters index 3e01fcd8ba..2fc94e4451 100644 --- a/pcsx2/pcsx2core.vcxproj.filters +++ b/pcsx2/pcsx2core.vcxproj.filters @@ -2288,4 +2288,12 @@ System\Ps2\Debug\rdebug + + + System\Ps2\GS + + + System\Ps2\GS\Renderers\Hardware + + \ No newline at end of file