Lines Matching refs:base
197 static void adjust(apiflt *base, in adjust() argument
210 if (base[x + (xres * y)] == 0.0) { in adjust()
213 v = (base[xa + (xres * ya)] + base[xb + (xres * yb)]) / 2.0 + in adjust()
220 base[x + (xres * y)] = v; in adjust()
225 subdivide(apiflt *base, int xres, int yres, apiflt wx, apiflt wy, int x1, int y1, int x2, int y2) { in subdivide() argument
235 adjust(base, xres, yres, wx, wy, x1, y1, x, y1, x2, y1); in subdivide()
236 adjust(base, xres, yres, wx, wy, x2, y1, x2, y, x2, y2); in subdivide()
237 adjust(base, xres, yres, wx, wy, x1, y2, x, y2, x2, y2); in subdivide()
238 adjust(base, xres, yres, wx, wy, x1, y1, x1, y, x1, y2); in subdivide()
240 if (base[x + xres * y] == 0.0) { in subdivide()
241 base[x + (xres * y)] = (base[x1 + xres * y1] + base[x2 + xres * y1] + base[x2 + xres * y2] + in subdivide()
242 base[x1 + xres * y2]) / in subdivide()
246 subdivide(base, xres, yres, wx, wy, x1, y1, x, y); in subdivide()
247 subdivide(base, xres, yres, wx, wy, x, y1, x2, y); in subdivide()
248 subdivide(base, xres, yres, wx, wy, x, y, x2, y2); in subdivide()
249 subdivide(base, xres, yres, wx, wy, x1, y, x, y2); in subdivide()