Wow, this are really cool in-depth tasks.

Uko

On 27 Dec 2013, at 17:41, Stéphane Ducasse <[email protected]> wrote:

> 
> On 27 Dec 2013, at 16:29, Yuriy Tymchuk <[email protected]> wrote:
> 
>> I wasn’t able to find Ronie’s list.
>> 
>> One thing that I find crucial - is navigation. Video-game navigation is 
>> cool, but you must agree that it’s not always what you need. Maybe it would 
>> be useful to be able to rotate around the centre of a scene (or around 
>> element). I’m not sure about my proposals, but navigation should be 
>> interesting to look on.
>> 
> 
> here are the items: 
> 
> Some tasks required are as follow:
> - An easy way to make bindings for C++ libraries. For this I am going to 
> start extending SWIG(http://www.swig.org/) so it can generate bindings for 
> Pharo NativeBoost.
> - Bindings for the Bullet physics 
> engine(http://bulletphysics.org/wordpress/). With the extensions for swig, 
> this is trivial.
> - An importer for COLLADA. COLLADA is a XML based asset exchange format, with 
> a wide support in different 3d model editors, such as Blender.
> - For Linux, a new VM display module is required. The current that uses just 
> X11 suffers of severe tearing and flickering. I would like to make a display 
> module for the VM that uses SDL2, which is a cross platform library that 
> supports hardware accelerated graphics, or cross platform creation of an 
> OpenGL context.
> - I think that garbage collection would require some determinism/time 
> constraint or write some guidelines to avoid triggering the gargbage 
> collector. When I'm testing the particles, I can see some noticeable pause, 
> that I attribute to the garbage collector.
> 

Reply via email to