[-] Turns out postprocessdiffuse was doing nothing but returning the colour we were handing to it and putting it to a pointless mask