[Scummvm-devel] GSoC Student Introduction
Angus Lees
alees at google.com
Wed Apr 28 07:26:24 CEST 2010
Hello Alejandro!
I've just finished rewriting the (unofficial*) Android port to use
OpenGLES1.0. I'd be delighted to work with you on moving that out into
something reusable across GLES devices (iphone backend currently uses some
simpler GLES code, for example).
There are a number of things that can be done to make it perform better
(GLES1.1 pbuffers and DrawTex). I'm also looking forward to trying a GLES2
version that uses fragment shaders to reimplement old-skool 8-bit palette
hardware in the GPU ;)
This is also my first real attempt at GL coding, so I'm sure there are
plenty of other things that can be improved.
There are also a few core ScummVM changes that could have a big impact on a
GL(ES) based backend. In particular:
- Things that read the screen like grabOverlay and lockScreen() are either
slow (copy from graphics memory), or memory intensive (maintain a second
copy in main memory)
- CopyRectToOverlay currently doesn't batch groups of writes at all - which
makes it hard to do a single texture conversion/upload. This is quite
different to the main game screen with periodic calls to updateScreen().
- Gus
(unofficial*) Did my reply to the fingolfin's thread get eaten by list
moderation? I'll repost.
On Tue, Apr 27, 2010 at 23:42, vgvgf <vgvgvgf at gmail.com> wrote:
> Hi all,
>
> I'm one of the GSoC selected students for ScummVM. My project is
> titled "Refactoring of the SDL backend and OpenGL support", and as it
> says, I'll improve the SDL backend and implement OpenGL as a new
> render engine. I'll do my best for this project, and I hope that all
> goes well.
>
> My name is Alejandro Marzini, I'm from the city of Córdoba, Argentina.
> Currently I'm 19 years old and I'm studying electronics engineering. I
> have ever been interested on games and games development. Some of the
> first computer games I played were Day of the Tentacle and Monkey
> Island 3, the best game I have played in my opinion.
>
> When I was 14 I started programming in Ruby for home-brew games with
> RPG Maker XP(A simple rpg game editor), and lately, about 1.5 years
> ago, I got interested on C/C++. I also know VB, and some other
> programming languages.
>
> Nick: vgvgf or vgvgvgf
> GSoC Blog: http://vgvgf.com.ar/gsoc/
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scummvm-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20100428/3d4aedc5/attachment.html>
More information about the Scummvm-devel
mailing list