Hi,
I have patches against an older version of the OpenGL library (namely, 2.2.1.1),
which introduce the necessary functionality:
Render to texture works pretty well with that (except that some drivers crash sometimes
when querying the framebuffer status...). The FBO part is in the module
Graphics.Rendering.OpenGL.GL.FBO
For example the C call `glBindFramebuffer' will become the statevar `framebufferBinding'.
However, these patches are incompatible with the newer versions of the OpenGL binding,
which builds on OpenGLRaw; probably it wouldn't be too much work to port them, but
I haven't had time to investigate that.
Balazs
2010/4/27 Alexander Göransson
<alexander.goransson@gmail.com>
Here's some C code i want to translate to haskell, but i can't find
the proper bindings. I've been greping OpenGL and OpenGLRaw, but i
can't find anything:
// Let us create an FBO; to do this add the following at the end of initGL:
glGenFramebuffers(1, &frameBuffer);
// Bind the framebuffer such that following commands will affect it.
glBindFramebuffer(GL_FRAMEBUFFER, frameBuffer);
[...]
My problem is that glBindFramebuffer isn't available in the haskell bindings.
At least i can't find it after extensive searching :(
What to do?
// Alexander
_______________________________________________
HOpenGL mailing list
HOpenGL@haskell.org
http://www.haskell.org/mailman/listinfo/hopengl