02-11-2013, 08:58 PM (This post was last modified: 02-11-2013, 09:05 PM by JumperTwo.)
Ok, i'm done testing, here's my results :
First of all, i tried Half Minute Hero (the only game i own of your list) with your hack (the OR condition,with both 6 and 11 values).i have not spotted any corruption,here there are a few screenshots
Than i reverted the hack and changed the line to if (block), result :
a little less speed than the previous change
with the second change, result :
much more slower
third change,result :
good speed, more than the first hack you did (even with value 11)
i also tried :
if(__builtin_expect((vai->numDraws > 16), 0))
vai->framesUntilNextFullHash = std::min(64, vai->numDraws);
else
vai->framesUntilNextFullHash = std::min(64, vai->numFrames);
just to test if speed is influenced , and seems a tiny bit more faster
Hmm, well, I'll debug it in a few hours. Knowing which are faster or not for you really helps. Probably a combination of both changes is what's needed.
02-11-2013, 11:32 PM (This post was last modified: 02-12-2013, 12:12 AM by JumperTwo.)
Ok, solved. seems like commenting out old changes (and the moved line) was not enough for my computer, removed them and now it's working fast again. i'm getting a lot of crash and strange compilation behaviour recently, suspect i got bad ram
Carter07 can you try a combination with the previous changes? seems to going faster for me (+3 fps average)
02-12-2013, 10:18 AM (This post was last modified: 02-12-2013, 12:31 PM by Carter07.)
Ok, I'll experiment later with vertex cache.
For now I'm tring to find what build caused missing textures in bleach 7 and a lot of other games, it seems an android-only related bug because in windows can't replicate it, turning vertex cache on and off changes nothing.
I think it was introduced in the last 2-3 days as far I remember.