Поскольку ESSL является более или менее подмножеством GLSL x, использование Shader Builder в OSX является довольно хорошим способом разработки ваших шейдеров.Единственная разница будет в точных настройках, но вы не получите должного результата для этого, пока не попробуете это в системе.
Существуют решения - у malideveloper.com есть плагин Eclipse для разработки шейдеров - но это для Linux / Windows.
Итак, мой ответ:
Использование#ifdef SHADER_API_OGLES20
для точности. Старайтесь не использовать слишком странные встроенные функции. При разработке
выведите журнал компилятора.