Change comparison in specular light function. Fixes issue 1258.
Avoid repeatedly asserting in SWG plugin when matrix indices don’t match. Small change to the transform unit to avoid some unnecessary work. Check if Q is zero before dividing UV coordinates by it. Fixes issue 3454.
More fifo work and the Pokemon teaching us ;)
* I’ve fixed concurrency problem with fifo.bFF_GPReadEnable when the breakpoint is achieved
* I modified when fifo.bFF_Breakpoint is turn off to prevent that the interruption happens
* I reverted r6483
* I improved the commit r6495 adding another protection when the GPRead is enabled in CTRL_REGISTER
You can test Pokemon XD in dual core mode is more estable now :P This commit could solve others hangs fifo related in DKC, Sport Resorts, etc. I dont have these games.
posible fix for issues 2850 and 3407
thanks to tapcio for the info