anchor.diff:      BitmapUniform: GLint;
       FlagColorUniform: GLint;
   
  +
  +
       CoordsBuffer: GLuint;
       MirroredUVBuffer: GLuint;
   
  
positive.code:    glGenVertexArrays(1,@RectVAO);
     glBindVertexArray(RectVAO);
     glBindBuffer(GL_ARRAY_BUFFER,GlobalContextState.CoordsBuffer);
     glVertexAttribPointer(COORDS_ATTRIB_LOCATION, 2, GL_FLOAT, GL_FALSE, 0,nil);
     glBindBuffer(GL_ARRAY_BUFFER, 0);
     glBindVertexArray(0);
  end;
  
negative.code: procedure TLocalState.StopDrawing;
  begin
    glBindVertexArray(0);
    glDisableVertexAttribArray(GlobalContextState.FCoordAttribLocation);
    glDisableVertexAttribArray(GlobalContextState.FUVAttribLocation);
    SetTranslation(0,0);
  end;
  
  