message: Null/Default GLResource objects have name = 0.
  * This gives us a sane default, particularly for when we want to
  serialise a GLResource directly.
diff: @@ -102,13 +102,13 @@ struct GLResource
  {
  Namespace = eResUnknown;
  Context = NULL;
  - name = ~0U;
  + name = 0;
  }
  GLResource(NullInitialiser)
  {
  Namespace = eResUnknown;
  Context = NULL;
  - name = ~0U;
  + name = 0;
  }
  GLResource(void *ctx, GLNamespace n, GLuint i)
  {
  