summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-02-03PNG: fix mipmapping of grayscale imagesMatthias Schiffer
2015-02-03PNG: fix scaling of grayscale imagesMatthias Schiffer
2015-02-03viewer: allow showing the light layerMatthias Schiffer
2015-02-03Generate light layerMatthias Schiffer
2015-02-03Start mipmapping infrastructureMatthias Schiffer
2015-02-03Level: make buffer a member to prevent use-after-freeMatthias Schiffer
2015-02-02Refactor PNG writingMatthias Schiffer
2015-02-02Free PNG structs after writingMatthias Schiffer
2015-02-02viewer: center on spawnMatthias Schiffer
2015-02-02Add spawn coordinatesMatthias Schiffer
2015-02-02Refactor info generationMatthias Schiffer
2015-02-02Block: don't use lightingMatthias Schiffer
2015-02-02Chunk: zero data buffers to avoid using unitialized dataMatthias Schiffer
2015-02-02viewer: always use nearest-neighbor filter for zoomingMatthias Schiffer
2015-02-02Allow zooming in to level 3Matthias Schiffer
2015-02-02viewer: allow zooming in by one stepMatthias Schiffer
2015-02-02viewer: better mobile browser supportMatthias Schiffer
2015-02-02Make the default zoom level 0 instead of 1Matthias Schiffer
2015-02-02viewer: add repository linkMatthias Schiffer
2015-02-02Add map viewer based on LeafletMatthias Schiffer
2015-02-02Generate info fileMatthias Schiffer
2015-02-02Region: make visitor argument a referenceMatthias Schiffer
2015-02-02Factor out filename checkMatthias Schiffer
2015-02-02Output "normal" messages to stdoutMatthias Schiffer
This makes it easier to filter for the errors
2015-02-02Catch exceptions for single regionsMatthias Schiffer
2015-02-02Workaround for old libraries without regex supportMatthias Schiffer
2015-02-02Don't explicitly include setjmpMatthias Schiffer
libpng does this for us.
2015-02-02Skip unchanged regionsMatthias Schiffer
2015-02-02Convert all regions with one callMatthias Schiffer
2015-02-02Use DIM constant as PNG dimensionMatthias Schiffer
2015-02-02Change region reader to a visitor patternMatthias Schiffer
Not keeping the whole region in memory reduces the needed space to less than 5MB (from about 140).
2015-02-02Chunk: refactor getTopLayer()Matthias Schiffer
2015-02-02Move ressource files to a separate directoryMatthias Schiffer
2015-02-02Extend colors by metadataMatthias Schiffer
2015-02-01Use biome dataMatthias Schiffer
2015-02-01Add support for biome colors, fix block type indicesMatthias Schiffer
2015-02-01Performance improvementsMatthias Schiffer
2015-02-01Handle lighting and depthMatthias Schiffer
2015-02-01Write PNG filesMatthias Schiffer
No biome colors or light levels yet...
2015-02-01Compute top non-air layerMatthias Schiffer
This doesn't yet ignore non-opaque blocks.
2015-02-01Use buffer API for chunk decompressionMatthias Schiffer
2015-02-01Further chunk parsingMatthias Schiffer
2015-02-01Don't throw an exception when a compound field is not foundMatthias Schiffer
2015-02-01Start analyzing the chunksMatthias Schiffer
2015-02-01Parse chunk data on demandMatthias Schiffer
2015-02-01Use template argument for list subtype, extract further information from chunksMatthias Schiffer
2015-02-01More convenient tag accessMatthias Schiffer
2015-02-01Implement most of the chunk formatMatthias Schiffer
2015-01-31Initial commitMatthias Schiffer