from tim: flips the switch on supporting ARB_explicit_attrib_location, first stab at correcting void DeferredEmptyColorGLSL