The XNAVisies project is intended to provide debug visualizers for various xna types. XNAVisies is designed for XNA 3.0 and VS 2008.


Below is a list of xna types that XNAVisies has debug visualizers for ...

  • Color
  • Matrix
  • RenderTarget2D and Texture2D (supporting the fallowing formats)
    • SurfaceFormat.Color
    • SurfaceFormat.Bgr32
    • SurfaceFormat.Bgra1010102
    • SurfaceFormat.Rgba32
    • SurfaceFormat.Rgb32
    • SurfaceFormat.Rgba1010102
    • SurfaceFormat.Alpha8
    • SurfaceFormat.Single
    • SurfaceFormat.Vector2
    • SurfaceFormat.Vector4

Future additions

  • Vector2 and Vector3
  • Stencil buffer (if that is even possible)
  • The matrix visualizer command window is not yet implemented



Installation Help

  • Just copy the compiled XNAVisies.dll file into your "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers" folder and you are done.


Very special thanks to Derek Smyth at http://dotnetslackers.com/Community/blogs/dsmyth/default.aspx
His blog post titled "Type Visualizers : Visualizing non-serializable types." helped me in figuring out how to create a debug visualizer for types that are not marked serializable.

Creative Commons License
This work by Dean Lunz is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License. Permissions beyond the scope of this license may be available at http://contact.createdbyx.com/.

Created by: X

Just another personal website in this crazy online world

Name of author Dean Lunz (aka Created by: X)
Computer programming nerd, and tech geek.
About Me -- Resume