GL_BIT_MASK
new = ((old & ~GL_BIT_MASK) | GL_BIT_OWNED) |
return ((new < GL_BIT_MASK) ? GL_ACQUIRED : GL_BUSY);
new = old & ~GL_BIT_MASK;