tterrag1098
9d9172fc75
Update to conform to new CTMLib layout. Bit hacky, unsure if final
2015-07-15 00:35:00 -04:00
tterrag1098
73d32b9fba
Add back in RendererCTM
2015-07-10 18:19:32 -04:00
tterrag1098
fcec71a52d
Move over rendering stuff to ctmlib
2015-06-03 17:43:03 -04:00
tterrag1098
5b20e0728a
Implement new voidstone animation, expose some more API methods
2015-05-27 04:25:56 -04:00
tterrag1098
31328b0ac1
Remove generics from ISubmapManager to prevent serverside errors
2015-05-13 13:19:24 -04:00
tterrag1098
8a5645760b
Add block param to createRenderContext. Set render bounds from blocks.
...
Closes #311
2015-05-09 20:07:28 -04:00
tterrag1098
b2a394741f
Move RenderBlocksColumn to API (for now), bump API version. Closes #314
2015-05-01 19:44:51 -04:00
tterrag1098
b3555e52f9
Move RenderBlocksCTM to API, add ClientUtils
2015-04-26 02:35:16 -04:00
tterrag1098
87072102f8
Get rid of the ugly RenderBlocksCTMFullbright, some other refactors
2015-04-26 02:30:39 -04:00
tterrag1098
3013e263a2
RenderBlocksCTM will now respect the render bounds (read below)
...
This behavior allows for certain renderers to no longer be needed
(carpet floor) and for some rendering to be possible (CTM slabs).
A single version of marble slab has been implemented with CTM as an
example, we will move over the rest of the textures once this is
finalized.
2015-04-24 16:43:30 -04:00
tterrag1098
41877f3543
Completely modularize submap and RenderBlocks managing
...
- Fix RenderBlocksCTM ignoring the renderMin/Max values
- Add custom handler for carpet to avoid hardcoding
- TODO blocks that use existing blocks as icons, e.g. ice stairs
2015-04-24 03:38:37 -04:00
tterrag1098
80149390b6
Begin CarvableVariation nuke, have hit some roadblocks in CTM rendering
2015-04-23 20:33:29 -04:00
tterrag1098
56d90a8321
Some class renaming, move TextureSubmap to API and improve its methods
2015-04-23 17:31:25 -04:00