Diagnosing and fixing a rendering issue caused by precision loss on NVIDIA graphics cards when computing dot products using different shader instruction sequences.
Dead Rising for PC has a number of bugs in the vanilla version that can cause the game to crash. One of the most notable is the “DirectX assert” crash caused by rendering too many things on screen at once. In this post I cover how I root caused the issue using time travel debugging and implemented a fix in DeadRisingEx.