> On Tue, 2/16/10, Neil Roberts <[email protected]> wrote:
>Hi >Reuven Wachtfogel <[email protected]> writes: >> I am trying to port my app from clutter 0.9 to clutter 1.0. My app >> uses clutter-md2 which was working in 0.9 but not in 1.0. >> >> >> I managed to get it to compile by adding these defines: >> #define ClutterUnit gfloat >> #define CLUTTER_UNITS_FROM_INT(x) >> ((gfloat)x)>> >> >> My simple test program runs but no model is shown. Any ideas on where >> I should look for the problem? Anyone manage to use clutter-md2 in >> 1.0? >I've just pushed some patches to the git repo¹ to get it working with >Clutter 1.0. If you could check whether this fixes it for you that'd be >great. Yes. This fixes it. Thanks. >The project still could do with a lot more work to update it properly >however. It's still using raw GL calls to render and this could be >avoided now that Cogl has the CoglVertexBuffer API. The rendering is >currently quite inefficient because the vertices are uploaded to GL at >every render and it uses multiple draw calls. It also defines a >ClutterBehaviourMD2 class which would not be neccessary if the >properties on ClutterMD2 were changed so that you could use the >clutter_actor_animate API. >You may be interested in a similar project² I started to load PLY files >instead of MD2. If your models are coming from Blender and you aren't >using the animation features of MD2 you may have better luck using that >library instead. It uses VBOs without any raw GL so it should be more >robust and also render faster. It is also somewhat more flexible because >it can render with any Cogl material rather than a fixed list of >skins. There was some discussion about this on the mailing list³. Look good. I'll try it out. >I'd be very interested to know what your project is if you are able to >say :) As you guessed, I can't get into much detail but the general area is interactive books. >Hope that helps. It does and thanks very much for the great support. >- Neil > ¹ git clone git://github.com/bpeel/clutter-md2.git > ² http://bugzilla.openedhand.com/show_bug.cgi?id=1983 > ³ http://lists.o-hand.com/clutter/3582.html
