edgebuf 36 modules/edgeoverlay.c static bit_vector_t* edgebuf = NULL; edgebuf 65 modules/edgeoverlay.c if (edgebuf == NULL) edgebuf 67 modules/edgeoverlay.c edgebuf = bv_create(viewport_height * viewport_width, 1); edgebuf 68 modules/edgeoverlay.c if (edgebuf != NULL) edgebuf 69 modules/edgeoverlay.c memset(edgebuf->ptr, 0, edgebuf->ptrLen); edgebuf 92 modules/edgeoverlay.c if (edgebuf != NULL) edgebuf 95 modules/edgeoverlay.c bv_free(edgebuf); edgebuf 96 modules/edgeoverlay.c edgebuf = NULL; edgebuf 103 modules/edgeoverlay.c module_save_edge(edgebuf, fsm_state); edgebuf 108 modules/edgeoverlay.c if (edgebuf == NULL) return 0; edgebuf 109 modules/edgeoverlay.c if (edgebuf->ptr == NULL) return 0; // this should never happen, but it does not hurt to check edgebuf 182 modules/edgeoverlay.c fwrite(edgebuf->ptr,edgebuf->ptrLen,1,fd); edgebuf 204 modules/edgeoverlay.c int ret = fread(edgebuf->ptr,edgebuf->ptrLen,1,fd); edgebuf 381 modules/edgeoverlay.c int compressed_slice = edgebuf->ptrLen / EDGE_SLICES; edgebuf 382 modules/edgeoverlay.c memset(edgebuf->ptr + slice*compressed_slice, 0, compressed_slice); edgebuf 460 modules/edgeoverlay.c bv_set(edgebuf, (y-camera_screen.edge_hmargin)*viewport_width + xdiv3, 1); edgebuf 490 modules/edgeoverlay.c bv_set(edgebuf, (y-camera_screen.edge_hmargin)*viewport_width + xdiv3+1, 1); edgebuf 523 modules/edgeoverlay.c bv_set(edgebuf, (y-camera_screen.edge_hmargin)*viewport_width + xdiv3, 1); edgebuf 553 modules/edgeoverlay.c bv_set(edgebuf, (y-camera_screen.edge_hmargin)*viewport_width + xdiv3+1, 1); edgebuf 657 modules/edgeoverlay.c draw_or_erase_edge_pixel(x_off+viewport_xoffset, y_off+viewport_yoffset, cl, bv_get(edgebuf, y_edgebuf + x)); edgebuf 901 modules/edgeoverlay.c fsm_state = module_restore_edge((void**)&edgebuf); edgebuf 913 modules/edgeoverlay.c module_save_edge(edgebuf, fsm_state);