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