Hmm, this is probably not right?  Does this work?  I suppose it should be GL_UNSIGNED_INT_24_8 rather than GL_UNSIGNED_BYTE, but dunno if that will work either...

-[Unknown]