This is very exciting and seems already very good thought out indeed, congrats Travis and Joshua.
Although I find the mapping somewhat (over) complicated i see it's advantage over, for example, the OpenGL approach as an ease of use for the part authors.
One thing I can think of right now (have to look more closely at the examples and experimental LDView later) is adding a mechanism for mip mapping using a default folder structure. Or should we leave that to the renderer (auto generating it themselves)?
Only 'bad' thing about the proposal imho is the short '0 !:' meta, I would prefer something more descriptive. Unless we introduce some general meta command indicating 'is part of above used extension'.
Although I find the mapping somewhat (over) complicated i see it's advantage over, for example, the OpenGL approach as an ease of use for the part authors.
One thing I can think of right now (have to look more closely at the examples and experimental LDView later) is adding a mechanism for mip mapping using a default folder structure. Or should we leave that to the renderer (auto generating it themselves)?
Only 'bad' thing about the proposal imho is the short '0 !:' meta, I would prefer something more descriptive. Unless we introduce some general meta command indicating 'is part of above used extension'.