(05-10-2016, 09:22 PM)Paulocj Wrote: For mercenaries..
the latest versions of pcsx2 FPS is OK in hardware mode, but, some glitch, software mode have no glitch's but FPS low in my pc.
Sorry for my english, i'am Brazilian..
OpenGL plyugin only half of the screen is bugged, hardware mode all screen glitched (if it help in something)
![[Image: 4rnbFga.png]](https://i.imgur.com/4rnbFga.png)
from what i can tell (i have the same issue in mercenaries as well) its an issue with the depth buffer.
the top half of the screen is functioning as per normal, testing the depth with each new frame and rendering accordingly
the bottom half is doing something else, and as a result, bloom bleeds across it.
it used to be a case that the whole screen would do it, never rendering new pixels unless they were considered "closer" than the previous frame, allowing bloom to cover the whole screen as the post-processing effects are always applied directly to screen elements regardless of distance. (you can still see this issue with the direct X hardware renderer)
although exciting that we get to see it working correctly on the top half now, the bottom row is still producing this issue to a certain extent
Note: interestingly turning on the "Disable depth emulation" returns this issue to being a full screen one, but if you ALSO turn on the "preload data frame" option, it almost completely erases the issue (the bottom half of the screen is slightly darker) but poses a new problem, the distance fog no longer gradually affects disability, functionally reducing your sight radius to ~20 meters
edit: the lower half screen problems, although producing the same issues as the zbuffer problem (bloom crawl), appears to be exclusive to the bloom itself as the geometry is rendering properly with certain, very high skipdraw levels. i can get it KIND of working with skipdraw 100, however i get different issues such as random but frequent full-screen flashing (think lightning flashes from a storm, but obscuring the screen with what i can only describe as multi-coloured static)