Hi! There's this odd game by Ion Storm between Deus Ex and Daikatana called Anachronox (2001) which is amazing. Unfortunately ReShade messes up its textures like this:
(it's not my screen capture)
If you use effects with multiple passes and their own textures loaded from files, it'll become worse. It uses a modified Id Tech 2 / Quake 2 engine unfortunately I don't know if that "modified" part also includes how textures are handled in the game. I have a theory why this might happen, unfortunately though it would require 1337 disassembly/hooking skills to check it or even circumvent this which I don't really have:
So the game might have a limited pool for texture pointers and for some reason ReShade sometimes writes into that. This is more visible when you use effects with multiple passes or effects loading their own textures from file. If you reload reshade its textures are also destroyed and that'll leave an invalid texture for the game. Fortunately Anachronox seems to be pretty fault tolerant with this and instead of crashing, it will render a solid color (either black or white).
Anachronox also can mess with the texture pointers of ReShade when it loads a new texture. When this happens one of the effect passes is replaced with a game texture which appears full screen. Reloading ReShade makes it go away but it will of course mess with the original place of that texture.
To fix it one needs to see how Anachronox allocates textures and why ReShade can interfere with that. It would be also interesting to see that Quake 2 and games based on that engine reproduce this issue or if it's something only Anachronox specific.
If anybody has more insights about this maybe they can help out.