38deb98d5a
added command line option for web_assets postprocessing hook
Aaron Griffith
2011-03-19 20:45:40 -04:00
ac0055a6d7
Fix Windows compat with stashing the quadtree object into each worker process
Xon
2011-03-20 07:30:15 +08:00
cd7b9456a9
Fixed worker processes being passed the full quadtree object. Caused massive performance regressions when caching stuff in quadtree.world Offloaded self._get_chunks_in_range into worker process.
Xon
2011-03-19 23:36:26 +08:00
1d666c7be7
Fixed render_innertile_batch
Xon
2011-03-19 16:23:11 +08:00
0046da5594
render_inntertile & render_inntertile now called in batches in the worker process, speeds up update scan with a lot of tiles to skip.
Xon
2011-03-19 16:01:33 +08:00
ec255bf29b
Added region cache invalidation & reloading. Cached region mtimes.
Xon
2011-03-20 08:24:43 +08:00
494caba598
added a nice error if c_overviewer is missing, simplified composite.py
Aaron Griffith
2011-03-19 18:53:29 -04:00
edf34f6d59
changed level data loader to retry up to twice before declaring a chunk corrupt
Aaron Griffith
2011-03-19 18:23:23 -04:00
5ae361824b
cleaned up contrib/validateRegionFile script
Alex Headley
2011-03-19 17:45:20 -04:00
26d781f249
declaration tweak to make some compilers happy
Andrew Chin
2011-03-19 14:37:48 -04:00
fae67de9f0
fixed some bugs in the validateRegion script
Alex Headley
2011-03-19 14:28:19 -04:00
76f85d0d2c
Added ctrl-c handling, output is a single line (verbose reports what error occured), added optparsing, supports multipule files or a dir
Xon
2011-03-20 01:57:47 +08:00
cfabf16148
Clarify if opening the region file failed or if the headers are wonky
Xon
2011-03-20 01:22:34 +08:00
6f340dceee
New conrtib script to validate a region file
Xon
2011-03-20 01:19:23 +08:00
b9433173c9
Fixed worker processes being passed the full quadtree object. Caused massive performance regressions when caching stuff in quadtree.world Offloaded self._get_chunks_in_range into worker process.
Xon
2011-03-19 23:36:26 +08:00
e113a24ae0
Fixed render_innertile_batch
Xon
2011-03-19 16:23:11 +08:00
2be64f2aa7
render_inntertile & render_inntertile now called in batches in the worker process, speeds up update scan with a lot of tiles to skip.
Xon
2011-03-19 16:01:33 +08:00
79d021279f
Tweaked _get_chunks_in_range & related call tree. ~12% improvement by inlining self.world.get_region_path ina pure update scan.
Xon
2011-03-19 13:59:40 +08:00
6a52e5f796
Fix typo in file header
Xon
2011-03-19 13:39:59 +08:00
1afb2b3d53
Addded intial region caching. Loads all the offsets & timestamps @ start to share to worker proceses. From 14609247 function calls (14608852 primitive calls) in 118.278 CPU seconds to 12232301 function calls (12231906 primitive calls) in 75.825 CPU seconds
Xon
2011-03-19 13:36:40 +08:00
1ac922983f
Use the list of transparent_blocks from chunk.py.
Andrew Chin
2011-03-19 00:38:30 -04:00
28b750b694
changed block lookup to use numpy macros
Aaron Griffith
2011-03-19 00:15:29 -04:00
f9ae158457
removed log message in iterate.c
Andrew Chin
2011-03-18 16:37:47 -04:00
b92dcd96ee
increased max result queue size back to brownan/master normal
Aaron Griffith
2011-03-18 16:22:48 -04:00
383e8197af
Performance improvements on update scan
Xon
2011-03-19 02:50:44 +08:00
08597ab1c0
Fix performance regression caused by the lack of region/chunk cache at the world level
Xon
2011-03-19 02:48:57 +08:00
6941bc3378
fixed up new C code to be (mostly) C89-compliant
Aaron Griffith
2011-03-17 23:04:41 -04:00