An advanced directx debugging solution as replacement for debugscript