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.
