0
Commit Graph

1253 Commits

Author SHA1 Message Date
Aaron Griffith
a1dc392526 c_overviewer is now auto-initialized, and some other minor fixes 2012-01-02 00:40:56 -05:00
Andrew Chin
fbb5230849 World test case stuff 2012-01-02 00:33:19 -05:00
Andrew Brown
3c1c962ed1 got this check backwards 2012-01-02 00:32:52 -05:00
Andrew Brown
948073fb9d Merge remote-tracking branch 'origin/rewrite' into rewrite 2012-01-02 00:30:29 -05:00
Andrew Brown
16df71b060 _render_compositetile() fixed 2012-01-02 00:29:48 -05:00
Andrew Chin
a098e5d01a Merge remote-tracking branch 'overviewer/rewrite' into rewrite 2012-01-02 00:03:31 -05:00
Andrew Chin
287b16fd13 Fixing some settings stuff 2012-01-02 00:03:10 -05:00
Aaron Griffith
c88bfa3adc almost-working full TileSet render 2012-01-01 23:58:18 -05:00
Andrew Brown
42f6b7b6ad forgot to save on my last commit 2012-01-01 23:31:27 -05:00
Andrew Chin
74a3fd7915 new skeleton for world test case 2012-01-01 23:28:28 -05:00
Andrew Chin
4a12d3dadc Updated test/data/world submodule 2012-01-01 23:26:37 -05:00
Andrew Chin
8ef25ca72e Added new test data submodule 2012-01-01 23:26:37 -05:00
Andrew Brown
252e8ab33d filled in render call to tileset's render_rendertile() 2012-01-01 23:20:08 -05:00
Aaron Griffith
31f894d4e9 removed: chunk.py, quadtree.py, rendernode.py 2012-01-01 23:12:05 -05:00
Aaron Griffith
a69a78f412 c_overviewer.render_loop now works with normal render mode 2012-01-01 23:02:30 -05:00
Aaron Griffith
55e83e50da chunks are now loaded properly from the regionset 2012-01-01 22:44:11 -05:00
Aaron Griffith
f9b0f8667b initial update of C code to work with textures object 2012-01-01 22:44:08 -05:00
Aaron Griffith
c4a183b9b0 moved most global vars in textures.py into an instantiatable class 2012-01-01 22:43:37 -05:00
Andrew Chin
319d444997 Fixed typos... they're not my fault! 2012-01-01 22:20:43 -05:00
Andrew Chin
6fa86d39bc Removed stupid north_dir, and fixed unpacking 2012-01-01 22:11:52 -05:00
Andrew Chin
92880c7c38 Use the right coordinate system 2012-01-01 22:03:43 -05:00
Andrew Chin
c102211195 Merge remote-tracking branch 'overviewer/rewrite' into rewrite 2012-01-01 21:20:54 -05:00
Andrew Chin
ecceaeeb35 Removed all old code from RegionSet. Added RotatedRegionSet
Nothing has been tested
2012-01-01 21:20:17 -05:00
Andrew Brown
c866f2512b fixed typos, clarified comments in tileset.py 2012-01-01 20:08:25 -05:00
Andrew Brown
b2da6d5b0a TileSet updated for new RegionSet API
Except for a couple outstanding TODOs, TileSet is ready for action. One
of them is necessary: the call to the c renderer is not in yet.
2012-01-01 19:55:08 -05:00
Andrew Chin
b1d5dee84d Remove unused function 2012-01-01 17:56:31 -05:00
Andrew Chin
35f5bc82a4 Fixed a few more typos 2012-01-01 16:52:39 -05:00
Andrew Chin
c2a1d8487a Start of the new rewrite code flow. TileSet still needs work 2012-01-01 16:12:10 -05:00
Andrew Chin
c17fb351f0 Removing more stuff that we will not support just yet 2012-01-01 14:31:38 -05:00
Andrew Chin
0a23187f51 Removed ConfigOptionParser usaged
Command line args are now parsed with the vanilla OptParser.  This
paves the way for a new settings.py parser
2012-01-01 14:05:51 -05:00
Andrew Chin
fed7ae0157 Allow global defaults to be specified 2011-12-31 20:59:02 -05:00
Andrew Brown
06dd78dc89 copied in rendering routines but haven't updated them yet.
They still need to be updated for the new RegionSet interface
2011-12-31 00:16:37 -05:00
Andrew Brown
054e502885 setup rendercheck mode 1 to go layer-by-layer
Doesn't work yet.
2011-12-29 02:03:57 -05:00
Andrew Brown
0351d8201b moved comments and added unimplemented methods.
I think I'm going to erase them and go a different direction with this
implemention though. Creating a commit here incase I change my mind.
2011-12-29 01:37:18 -05:00
Andrew Brown
a2788cf84f removed an unneeded import 2011-12-28 16:10:17 -05:00
Andrew Chin
2d99aef78f Start of some unit tests for setting.py parsing 2011-12-28 16:04:24 -05:00
Andrew Brown
79356e4664 Implemented RendertileSet's posttraversal() routine
May not be the most efficient implementation.
2011-12-28 15:33:35 -05:00
Andrew Brown
a7ac6f325c Updated comments with how the traversals will work 2011-12-28 15:12:58 -05:00
Andrew Brown
3d9603590b changed Tile to RenderTile 2011-12-28 14:53:47 -05:00
Andrew Brown
cbd5a0e1cc Changed DirtyTiles to RendertileSet 2011-12-28 14:41:49 -05:00
Aaron Griffith
24d8dc4b99 dispatcher status callback
Right now it's called every 100 work items. This number is completely
arbitrary and should probably be tuned.
2011-12-26 10:36:52 -05:00
Aaron Griffith
740f5ee628 dispatcher.finish_jobs() has been removed
the other dispatcher functions can provide the same functionality, so
removing finish_jobs() only makes the dispatcher interface slimmer.
2011-12-26 10:05:57 -05:00
Andrew Chin
c7ee75d68d Started work on a MultiWorldParser to replace ConfigOptionParser 2011-12-24 01:10:58 -05:00
Andrew Chin
579e82e2af New settings definitions and validators.
Will be used by a new settings.py parser.  In progress
2011-12-24 00:22:45 -05:00
Andrew Brown
0245ed104b more tileset code and comments on how the traversal will work 2011-12-22 05:00:16 -05:00
Andrew Brown
fa18b26eb5 copied DirtyTiles and Tile objects to tileset.py 2011-12-22 02:00:50 -05:00
Andrew Brown
49a840c01b more of TileSet filled in 2011-12-22 02:00:50 -05:00
Andrew Chin
9b06d980af More World->RegionSet conversions. still broken 2011-12-22 00:23:20 -05:00
Andrew Chin
ffbd019db5 Small changes to get the quadtree to use RegionSets 2011-12-21 11:51:50 -05:00
Aaron Griffith
e8683fd0bc saner timeout handling on MultiprocessingDispatcher
_handle_messages() now *doesn't* block if it's being called simply to
see what jobs are done, but still blocks and times out when it's
*waiting* on jobs to be done.
2011-12-21 06:32:55 -05:00