title: What are EGL pixmaps good for?
body: <p>EGL provides two ways to create EGL surfaces with native backing stores,  <code>eglCreateWindowSurface</code> and <code>egCreatePixmapSurface</code>. Both create EGL surfaces which  interact with the native graphics layer. (In contrast to pbuffer surfaces, which do not interact with the native graphics layer.)</p>
  
  <p>What are pixmaps good for that windows are not? (I.e. why does EGL distinguish between the two types of surfaces?) I am having trouble understanding the difference.</p>