title: Which functions go with which targets in OpenGL / WebGL?
body: <p>My apologies if I am phrasing this question poorly.</p>
  <p>Is there anywhere I can find a list of OpenGL/WebGL <em>functions</em> along with the <em>targets</em> they are associated with? For example, in order to call <code>glDrawElements()</code>, a buffer must be bound to the <code>GL_ELEMENT_ARRAY_BUFFER</code> target. And to call <code>glBufferData()</code>, a buffer must be bound to one of several targets, including <code>GL_ARRAY_BUFFER</code>, <code>GL_ELEMENT_ARRAY_BUFFER</code>, <code>GL_UNIFORM_BUFFER</code>, etc...</p>
  <p>An alternative way to approach this question would be, Is there a list of <em>targets</em> with the functions they enable?</p>
  <p>I've downloaded the OpenGL 3.0 ES documentation files and I am pretty confident that all the information I need is contained there. But it is spread across ~280 files and I know I'm going to miss a lot of instances. I must be overlooking something because this seems like such an important aspect of OpenGL when trying to grasp the concept of &quot;targets&quot;.</p>