Commit graph

72 commits

Author SHA1 Message Date
Mike Primm
36ddb0f7e6 Fix background colors when rendering zoomout with JPEG format 2011-09-06 01:15:07 -05:00
Mike Primm
18769a3409 Support applying background color to JPG tiles (since no transparency) 2011-08-30 13:04:54 +08:00
Mike Primm
5fc08324d2 Split renderdata (generated data) from normal block data - to help
with custom block work
2011-08-30 03:23:11 +08:00
Mike Primm
d91f89baa2 Disable IOImage cache use for image loads 2011-08-26 03:59:35 +08:00
Mike Primm
fb73802e9b Fix boundary condition that was causing some missed tiles on chunk triggers 2011-08-19 22:38:08 -05:00
Mike Primm
a3015f78d2 Add multiple quality levels for JPG encoding - adjust default to 0.85 2011-08-16 12:32:01 +08:00
Mike Primm
aa9a1f888d Fix initial zoomout processing (unnecessary updates), extra tile invalidates 2011-08-15 07:25:17 +08:00
Mike Primm
e7f134f335 Handle tile invalidates better for bigger-than-one-block cases (chunks) 2011-08-15 04:49:42 +08:00
Mike Primm
b5d2b4ba34 Improve scaling of memory use with large numbers of tiles, prep for suspend/resume support 2011-08-14 14:27:20 +08:00
Mike Primm
eea435fa69 Add pistonmoved event handling, full rendering for piston and extension 2011-08-14 10:36:47 +08:00
Mike Primm
7bc3eb8fb5 Add support for single map render via /dynmap fullrender world:map, /dynmap radiusrender radius mapname 2011-08-13 11:48:26 +08:00
Mike Primm
78c2f613b1 Fix alpha-blending on scaled textures, and mask textures 2011-08-13 11:03:16 +08:00
Mike Primm
2c9285666d Add support for JPEG encoding option for HDMaps 2011-08-12 14:48:52 +08:00
Mike Primm
3701ff697f Add handling for texture packs that don't provide all needed files -
fall through to standard pack when needed
2011-08-10 14:54:25 -05:00
Mike Primm
b679acb553 Check for overflow on biome lookup - prevent exceptions on some worlds 2011-08-09 00:18:38 -05:00
Mike Primm
16c0ee9696 Fix subblock rendering of flat, scaled-down models (for 0.20.1) 2011-08-07 22:11:00 -05:00
Mike Primm
8e6705c143 Add maximumheight and minimumheight options to IsoHDPerspective 2011-08-04 00:26:08 -05:00
Mike Primm
1551c97437 Merge remote branch 'origin/master' 2011-07-31 10:37:09 -05:00
Mike Primm
2fd2636583 Fix bug with not doing biome shading on normal worlds 2011-07-31 10:36:43 -05:00
Mike Primm
66496e4eb6 Improve texture rendering for redstone wire 2011-07-30 01:22:05 -05:00
Mike Primm
9e0abbf3d2 Shader fine tuning 2011-07-25 02:38:30 -05:00
Mike Primm
e0e3e0fa18 Tune render performance 2011-07-25 02:16:00 -05:00
Mike Primm
e5a7c05fc5 Improve handling of /reload, clean up dead code 2011-07-24 23:23:24 -05:00
Mike Primm
d33d75b0d0 Make HDMap fall back to default perspective, shader or lighting as needed if unable to find configured preset. 2011-07-24 20:34:39 -05:00
Mike Primm
b3a15022e8 Add shader option to disable biome shading, disable biome shading on non-normal worlds 2011-07-24 17:14:45 -05:00
Mike Primm
004b70581f Package more of default data/config in JAR, lay down when needed, to avoid stomping customized configuration when unneeded 2011-07-23 15:29:47 -05:00
Mike Primm
c713a3bfd6 Merge remote branch 'origin/master' 2011-07-23 09:30:57 -05:00
Mike Primm
b46d85f89e Shift models and texture data into 'renderdata' directory 2011-07-23 09:30:22 -05:00
Mike Primm
3a42fdefe4 Add single chest orientation calculation 2011-07-23 00:49:09 -05:00
Mike Primm
c95248b39a Detect chest type (double, single) and base orientation 2011-07-22 23:20:58 -05:00
Mike Primm
c9455f3ace Improve handling of scaled down models in subblock renderer 2011-07-22 13:11:03 -05:00
Mike Primm
1ef5da526a Avoid overflows during model scale down 2011-07-22 08:49:50 -05:00
Mike Primm
ba693f0639 Improve progress messages, make sure HDMaps that share render only render once 2011-07-22 01:42:10 -05:00
Mike Primm
16e5b4f9b7 Add mapzoomin attribute, to adjust zoom in levels beyond native tile resolution 2011-07-21 23:25:59 -05:00
Mike Primm
d6324e0717 Add support for compass rose in all 8 cardinal directions 2011-07-21 02:50:29 -05:00
Mike Primm
c0fccfcb2f Add support for custom-perspectives.txt, custom-shaders.txt, custom-lightings.txt 2011-07-20 21:52:43 -05:00
Mike Primm
50e7c3856c Add block transparency attributes to improve lighting accuracy 2011-07-19 23:34:01 -05:00
Mike Primm
866f3710be Handle snow lighting special case 2011-07-19 17:45:05 -05:00
Mike Primm
2dfa729260 Undo bad fix - broke some models 2011-07-19 16:39:09 -05:00
Mike Primm
684a82733c Add nether support to HDMap 2011-07-19 15:11:44 -05:00
Mike Primm
09fd5abc2f Fix wool coloring in texture support 2011-07-19 01:47:46 -05:00
Mike Primm
90b3d682ad Performance tuning, improve workaround for bukkit scheduler bugs 2011-07-19 00:52:05 -05:00
Mike Primm
929175ebfc Add handling for custom_still_water, custom_still_lava, etc 2011-07-17 20:51:51 -05:00
Mike Primm
cdfab824cc Fix texture pack scaling support 2011-07-17 18:13:03 -05:00
Mike Primm
c9a225536e Different Bukkit schedule spin workaround, that isn't so slow
Generalize texture image loading
2011-07-17 16:19:24 -05:00
Mike Primm
5208825555 Woraround bukkit schedule spin, add custom-models.txt, custom-texture.txt 2011-07-17 11:02:22 -05:00
Mike Primm
a8f3f17513 Correct wood grain orientation from top 2011-07-17 02:42:35 -05:00
Mike Primm
caacea0004 Finish first pass of texture mapping 2011-07-17 02:20:13 -05:00
Mike Primm
d70d9a75c6 First pass functional texture pack shader :) 2011-07-16 16:51:46 -05:00
Mike Primm
79d63be6f3 Start on texture pack shader 2011-07-15 23:19:05 -05:00