The replay reexecute the command of the core, so only the GS part is emulated. Because I replay several times the same scene there is maybe a cache factor. Besides I have a bigger CPU now which doesn't help my situation (turbo, big cache).
Ok, so in gpu limited games it might make more of a difference. I'll see if I have any that qualify.
Had a run at inuyasha: Feudal combat and dbz bt2. It is a little faster on some scenes and no noticeable increase in performance at most of the scenes. Though, there was about 10+ fps increase while executing the special moves on IFC. There are no decrease in performance but, the increase is only limited to few scenes. Though, nice work. I like The process of re-execution which makes only the GS to be emulated for the reply and might provide a good boost, I'll try checking some other games.
Wow, in Dragon Quest 8 I went from 97-100 to 117-120.
Might not apply for all areas. There's some texture issues, and when they show up the increase seems smaller, or even nonexistent.
Actually it's probably the same in any cpu bound scenarios too.
Does the texture issue appears with the option off?
Normally I must reserve enough room for the vertex data. I don't know if the buffer is big enough, if not I need to create an additional buffer. Dunno if GSdx support it.
(04-21-2015, 07:29 PM)gregory Wrote: [ -> ]Does the texture issue appears with the option off?
Normally I must reserve enough room for the vertex data. I don't know if the buffer is big enough, if not I need to create an additional buffer. Dunno if GSdx support it.
Yes, but not as severely. With the option on, textures go crazy even when standing in one spot. With the option off, it only happens when you move around, and even then not as much.
In either case, it doesn't happen everywhere.
@Gregory
What type of games would be ideal for testing this hack ?
Okay, I will try looking on into some of those. I should also take a look at the exact function of what this hack does in the source code, I'm a little curious on the performance boosts.