Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-04 | viewer: also set "image-rendering: crisp-edges" without browser prefix | Matthias Schiffer | |
2015-02-04 | viewer: fix overzoomed condition for retina | Matthias Schiffer | |
2015-02-04 | Use higher-resolution tiles on retina displays | Matthias Schiffer | |
2015-02-03 | Add missing include | Matthias Schiffer | |
2015-02-03 | Add mipmap support to allow zooming out | Matthias Schiffer | |
2015-02-03 | Nicer timespec operations | Matthias Schiffer | |
2015-02-03 | Refactor image creation | Matthias Schiffer | |
2015-02-03 | Also unlink light tmpfile on errors | Matthias Schiffer | |
2015-02-03 | PNG: fix mipmapping of grayscale images | Matthias Schiffer | |
2015-02-03 | PNG: fix scaling of grayscale images | Matthias Schiffer | |
2015-02-03 | viewer: allow showing the light layer | Matthias Schiffer | |
2015-02-03 | Generate light layer | Matthias Schiffer | |
2015-02-03 | Start mipmapping infrastructure | Matthias Schiffer | |
2015-02-03 | Level: make buffer a member to prevent use-after-free | Matthias Schiffer | |
2015-02-02 | Refactor PNG writing | Matthias Schiffer | |
2015-02-02 | Free PNG structs after writing | Matthias Schiffer | |
2015-02-02 | viewer: center on spawn | Matthias Schiffer | |
2015-02-02 | Add spawn coordinates | Matthias Schiffer | |
2015-02-02 | Refactor info generation | Matthias Schiffer | |
2015-02-02 | Block: don't use lighting | Matthias Schiffer | |
2015-02-02 | Chunk: zero data buffers to avoid using unitialized data | Matthias Schiffer | |
2015-02-02 | viewer: always use nearest-neighbor filter for zooming | Matthias Schiffer | |
2015-02-02 | Allow zooming in to level 3 | Matthias Schiffer | |
2015-02-02 | viewer: allow zooming in by one step | Matthias Schiffer | |
2015-02-02 | viewer: better mobile browser support | Matthias Schiffer | |
2015-02-02 | Make the default zoom level 0 instead of 1 | Matthias Schiffer | |
2015-02-02 | viewer: add repository link | Matthias Schiffer | |
2015-02-02 | Add map viewer based on Leaflet | Matthias Schiffer | |
2015-02-02 | Generate info file | Matthias Schiffer | |
2015-02-02 | Region: make visitor argument a reference | Matthias Schiffer | |
2015-02-02 | Factor out filename check | Matthias Schiffer | |
2015-02-02 | Output "normal" messages to stdout | Matthias Schiffer | |
This makes it easier to filter for the errors | |||
2015-02-02 | Catch exceptions for single regions | Matthias Schiffer | |
2015-02-02 | Workaround for old libraries without regex support | Matthias Schiffer | |
2015-02-02 | Don't explicitly include setjmp | Matthias Schiffer | |
libpng does this for us. | |||
2015-02-02 | Skip unchanged regions | Matthias Schiffer | |
2015-02-02 | Convert all regions with one call | Matthias Schiffer | |
2015-02-02 | Use DIM constant as PNG dimension | Matthias Schiffer | |
2015-02-02 | Change region reader to a visitor pattern | Matthias Schiffer | |
Not keeping the whole region in memory reduces the needed space to less than 5MB (from about 140). | |||
2015-02-02 | Chunk: refactor getTopLayer() | Matthias Schiffer | |
2015-02-02 | Move ressource files to a separate directory | Matthias Schiffer | |
2015-02-02 | Extend colors by metadata | Matthias Schiffer | |
2015-02-01 | Use biome data | Matthias Schiffer | |
2015-02-01 | Add support for biome colors, fix block type indices | Matthias Schiffer | |
2015-02-01 | Performance improvements | Matthias Schiffer | |
2015-02-01 | Handle lighting and depth | Matthias Schiffer | |
2015-02-01 | Write PNG files | Matthias Schiffer | |
No biome colors or light levels yet... | |||
2015-02-01 | Compute top non-air layer | Matthias Schiffer | |
This doesn't yet ignore non-opaque blocks. | |||
2015-02-01 | Use buffer API for chunk decompression | Matthias Schiffer | |
2015-02-01 | Further chunk parsing | Matthias Schiffer | |