GSoC project: Sprite engine overhaul.

Hey everyone,

I'm yet another of the few selected students, who is gonna work on Hedgewars during this summer. As Medo42 I'm located in Germany.

My work will be under the hood of Hedgewars.
I am gonna bring the sprite engine from a rather ancient version to recent OpenGL. I'll as well do several internal changes that will decrease the memory and communication stress between the system and graphics hardware.

For those having some interest of the strategies involved to achieve this, I'll refer to OpenGL ES Programming Guide for iOS

Even tho the topic of the link above is iOS specific you can expect that my work will improve performance on almost any system.

As you might have figured, the main purpose is groundwork for bringing/optimizing Hedgewars to mobile systems that support OpenGL ES2. Hopefully this might as well contribute as a foundation for the javascript (WebGL) port, which itself is covered by another student this year.

You might expect quite some cooperation between these two projects due to the overlap.

Will this affect Hedgewars visually in any way?

Star and Moon allegedly wrote:

Will this affect Hedgewars visually in any way?

It will allow the use of shaders, which should permit things like Dubois (instead of just greyscale) for red/cyan.
And of course other visual effects once someone thinks of/implements them.

red/cyan? It kind of different colour screen when you use it in setting.

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]