title: Confusion regarding memory management in OpenGL
body: <p>I'm asking this question because I don't want to spend time writing some code that duplicates functionalities of the OpenGL drivers.</p>
  
  <p>Can the OpenGL driver/server hold more data than the video card?  Say, I have enough video RAM to hold 10 textures.  Can I ask OpenGL to allocate 15 textures without getting an GL_OUT_OF_MEMORY error?</p>
  
  <p>If I can rely on the driver to cleverly send the textures/buffers/objects from the 'normal' RAM to the video RAM when needed then I don't really need to Gen/Delete these objects myself.  I become limited by the 'normal' RAM which is often plentiful when compared to the video RAM.</p>