Adds BGRA fragment shader, to solve BG channel swaps. The actual fix on iOS may be on the texture building routines in the engine, but this works good enough