aboutsummaryrefslogtreecommitdiff
path: root/src/shader/compute.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader/compute.glsl')
-rw-r--r--src/shader/compute.glsl11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/shader/compute.glsl b/src/shader/compute.glsl
index 148157b..eaf5579 100644
--- a/src/shader/compute.glsl
+++ b/src/shader/compute.glsl
@@ -6,17 +6,10 @@ layout (std430, binding=1) buffer bufferA{ float data[]; };
uniform vec2 world;
-// vector field definition
-
-vec2 f(vec2 v) {
- return vec2(
- cos(v.x*sin(v.y)),
- sin(v.x-v.y)
- );
-}
-
// ODE solver
+vec2 f(vec2); // field definition is to be appended
+
vec2 explicitEuler(float h, vec2 v) {
return v + h * f(v);
}