Michael Jaworski wrote:
How do you define 'not well'? Have you actually hand-ported it, or are
you using wine/winelib with the win32 version? Does it only work on x86?
Any showstopper bugs? Do you want testers? Where is the code - in a GIT
repo somewhere?
Hi Mike,
we have hand-ported it ("the right way"), by writing an OO abstraction
layer for GDI calls, and incrementally writing a port based on SDL /
SDL_gfx. There shall be another backend for OpenGL.
"Not well" because it's slow and flickers: no double buffering; child
windows are emulated by creating an internal SDL_Surface, and copying
these over and over. Too much overhead for any embedded device, and
SDL_gfx does not use hardware acceleration. The first goal was
reached: to make it run with a native Linux binary. Optimization
comes next.
You can get the most current sources from my git repository:
git clone git://git.snow-crash.org/xcsoar.git
http://max.kellermann.name/projects/xcsoar/
Have fun hacking it! And remember to submit patches back to us.
Max