Use correct stencil values with non-add blending.

Otherwise, we get the min/max/etc. value instead.
More correctly blend when hitting the frame cap.

If we hit too many blits per frame, fall back correctly in the shader.
Add a hack for Silent Hill games.

Either way has different problems, but it sounds like this will work
better for Silent Hill.  Probably still rendering wrong, unfortunately.