Lines Matching refs:grid
77 grid *g; in newgrid()
79 g = (grid *)rt_getmem(sizeof(grid)); in newgrid()
80 memset(g, 0, sizeof(grid)); in newgrid()
106 grid *g = (grid *)obj; in grid_bbox()
116 grid *g = (grid *)v; in grid_free()
176 static int cellbound(grid *g, gridindex *index, vector *cmin, vector *cmax) { in cellbound()
274 grid *g; in engrid_scene()
291 g = (grid *)newgrid(numcbrt, numcbrt, numcbrt, gmin, gmax); in engrid_scene()
311 void engrid_objlist(grid *g, object **list) { in engrid_objlist()
332 static int engrid_cell(grid *gold, gridindex *index) { in engrid_cell()
336 grid *g; in engrid_cell()
366 g = (grid *)newgrid(xs, ys, zs, gmin, gmax); in engrid_cell()
381 static int engrid_objectlist(grid *g, objectlist **list) { in engrid_objectlist()
409 static int engrid_object(grid *g, object *obj) { in engrid_object()
446 static int pos2grid(grid *g, vector *pos, gridindex *index) { in pos2grid()
470 static void grid_intersect(grid *g, ray *ry) { in grid_intersect()
623 static void voxel_intersect(grid *g, ray *ry, int voxindex) { in voxel_intersect()
633 static int grid_bounds_intersect(grid *g, ray *ry, flt *nr, flt *fr) { in grid_bounds_intersect()