У меня есть ситуация в GLSL, когда мне нужно вычислить расхождение вектора во фрагментном шейдере.
vec3 posVector;
Дивергенция математически определяется выражением
Это скалярное произведение между вектором и градиентом.
Кто-нибудь как это вычислить?
posVector
в GLSL относительно X и Y, используяdFdx
иdFdy
. Часть, касающаяся Z, заставляет меня думать, что это не сильно вам поможет. - person Andon M. Coleman   schedule 19.06.2014