<div dir="ltr">I&#39;m trying to follow this book on OpenGL: <a href="http://www.arcsynthesis.org/gltut/Basics/Tut01%20Following%20the%20Data.html">http://www.arcsynthesis.org/gltut/Basics/Tut01%20Following%20the%20Data.html</a><div>
<br></div><div style>I&#39;m trying to follow the examples using the OpenGLRaw package as the OpenGL package doesn&#39;t map very neatly to any of the examples. For instance, it is not clear to me now to create and use the vertex array used in the example that I linked to.</div>
<div style><br></div><div style>However, I&#39;m struggling a bit because I haven&#39;t used Haskell&#39;s foreign interface before. Here is an attempt which is expected to draw a triangle, but instead draws nothing: <a href="http://hpaste.org/83837">http://hpaste.org/83837</a></div>
<div style><br></div><div style>Does anyone know of a tutorial for OpenGLRaw or the foreign interface that might help me understand how to marshall data around? It seems like many people turn to OpenGLRaw when they&#39;re learning OpenGL so that they can follow the tutorials. I imagine it would be useful to have a guide out there that covers how to actually use it.</div>
<div style><br></div></div>