Re: GLU.Tessellator crashes

Sven Panne <[email protected]>
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
Am Sonntag, 26. April 2009 16:20:58 schrieb Sven Panne:
> [...]
> The bug fixes should be in the main repository quite fast (or are already
> there), [...]

OK, the following fixes and minor API additions are now in the main OpenGL 
package repository:

  * Terminate GLSL attribute names with NUL

  * Access 3D texture functions via their core API names, improving 
portability (e.g. for MacOS X)

  * Added a workaround for a bug in the SGI tessellator

  * Added mapBuffer/unmapBuffer and beginQuery/endQuery to exported API

  * Fixed marshalling of control points

I think that the last bug was never reported: On architectures where 
sizeof(void*) != sizeof(float), e.g. x86_64, marshalling of GLfloat control 
points for evaluators didn't work. Same for the case sizeof(void*) != 
sizeof(double) and GLdouble control points, but this combination is quite 
uncommon and therefore the bug was hidden for a long time.

Thanks for all the bug reports and patches!

Cheers,
   S.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.