#pragma OPENCL EXTENSION cl_khr_fp64 : enable __kernel void afstand(__global const Coord *OP, __global const Coord *Segment, __global const Coord* Afstanden, __global const int flightAltitude) { int i = get_global_id(0); int segment, opNr; double xDelta, yDelta; double afstand; segment = i % maxSegmenten; OP = (i - segment) / maxSegmenten; xDelta = Segment[segment].x - OP[opNr].x; yDelta = Segment[segment].y - OP[opNr].y; distance = hypot((xDelta*xDelta),(yDelta*yDelta),(double)(flightAltitude*flightAltitude)); Afstanden[i] = distance; }