Red and Blue swapped in Particles/Alpha Blend shader

Today I upgraded my project to Unity 3 and am getting strange behavior on alpha blended objects. It seems the red and blue values are swapped in either the shader or vertex colors.

orange vertex colored reticule that is showing up as blue:

blue vertex colored reticule that is showing up as orange:

material settings (Particles/Alpha Blend):

Is anyone experiencing similar issues and know of a fix?

Thanks in advance

Just checked it - works fine here. Could you make a minimal project which reproduces the issue and post it here?

Unfortunately it uses SM2 for the sprites so i can’t post any code without violating the license. I’ve posted this on anbsoft’s forums as well and it appears this may be a bug in Unity’s Windows shaders and vertex colors:

http://forum.anbsoft.com/viewtopic.php?f=7&t=210

The colors were working fine on my mac, but when I ported it over to Windows, the red and blue were reversed on the alpha blend shader.

Thanks