Gamewolf3000 / D3D11-Hook

An application for inspecting D3D11 applications
1 stars 1 forks source link

D3D11-Hook

The purpose of this project is to create an application that gives both developers and players the chance to inspect how the rendering of D3D11 applications works, what resources are used, and how the api is utelized. It was inspired by the work of Stefan Petersson and his project known as Triangelplockaren. Stefan has also acted as a mentor of sort to me during this project, allowing me to discuss my findings and thoughts with him as well as providing help, tips, tricks as well as a template to start from.

Examples

If you click the images below you will be directed to youtube videos showing the first version of the project applied on Metro 2033 and Planet Coaster.

D3D11 Viewer (Metro 2033)

D3D11 Viewer (Planet Coaster)

Features

Currently the application allows for the inspection of the number of times different resources and states are set each frame in an applicaton, as well as toggling wireframe mode for specific rasterizer states.