Re: hopengl 2.4.0.1 slowdown

Sven Panne <[email protected]> Sun, 20 Sep 2009 13:09:57 +0200
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
Am Sonntag, 13. September 2009 18:03:30 schrieb Csaba Hruska:
> Hi! I've upgraded my haskell programs to opengl 2.4.0.1 and I've noticed
> massive (3X) slowdown.
> I did only type fixes on code.
> Is it normal?

No, it isn't. The only circumstances I can think of where you could perhaps 
notice some slowdown are using an Haskell interpreter *and* massively using 
OpenGL's deprecated immediate mode (glBegin/glEnd a.k.a. renderPrimitive). But 
even then a factor of 3 would be surprising, because stripping away the 
newtypes for the basic OpenGL types shouldn't be that costly. A compiler like 
GHC should "compile away" those newtypes, so there should be no difference in 
the performance then.

Could you post your old code and your new code where you observed the 
slowdown, please?

Cheers,
   S.