code: public static final void fill(Shape shape) {
      	if (!validFill(shape)) {
      		return;
      	}
      	
          Texture t = TextureImpl.getLastBind();
          TextureImpl.bindNone();
          
      	fill(shape, new PointCallback() {
  			public float[] preRenderPoint(Shape shape, float x, float y) {
  				// do nothing, we're just filling the shape this time
  				return null;
  			}
      	});
          
          if (t == null) {
          	TextureImpl.bindNone();
          } else {
          	t.bind();
          }
      }
docs: Draw the the given shape filled in.  Only the vertices are set.
  The colour has to be set independently of this method.
  
  @param shape The shape to fill.