Floats are not allowed as texture coordinates in M3G. Doesn't this limit how the appearance of the textures can be configured? I mean in OpenGL you can set coordinates like
texels[46+j] = 0.5f;
texels[47+j] = 0.33f;
This determines how detailed the textures look. If you can only set 1 and 0 as the texture coordinates, I assume there is no way to configure how detailed the textures should be?