OpenSWE1R / openswe1r

An Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"
https://openswe1r.github.io/
GNU General Public License v2.0
315 stars 26 forks source link

Assert that all used renderstates are known #127

Closed JayFoxRox closed 6 years ago

JayFoxRox commented 6 years ago

This builds on top of the research in #30 Essentially I've grepped the game for all used SetRenderState calls and then added some that decompilers could not find. I've then tested the games on a handful of courses and ran into no issues (with renderstates).

By breaking into a debugger, this makes it easier to figure out how complete the OpenSWE1R render is, which will be necessary for portability.