Shaders Differences between shaders on Windows and OSX?


I've written a couple of shaders for a game that work perfectly on Windows but is producing odd results on Mac. One shader is producing strange artifacts on integrated graphics cards but works fine on the dedicated graphics card. The other shader is resulting in the whole surface being drawn with the shader to turn white on older Macs (2015 and older models). Any help is appreciated.