revisions to core pieces of webgl.