Hello Alejandro!<div><br></div><div>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).</div>

<div><br></div><div>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 ;)</div>

<div>This is also my first real attempt at GL coding, so I'm sure there are plenty of other things that can be improved.</div><div><br></div><div>There are also a few core ScummVM changes that could have a big impact on a GL(ES) based backend.  In particular:</div>

<div>- 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)</div><div>- 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().</div>

<div><br></div><div> - Gus<br>
<br></div><div>(unofficial*)  Did my reply to the fingolfin's thread get eaten by list moderation?  I'll repost.<br><br></div><div><br><div class="gmail_quote">On Tue, Apr 27, 2010 at 23:42, vgvgf <span dir="ltr"><<a href="mailto:vgvgvgf@gmail.com">vgvgvgf@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br>
<br>
I'm one of the GSoC selected students for ScummVM. My project is<br>
titled "Refactoring of the SDL backend and OpenGL support", and as it<br>
says, I'll improve the SDL backend and implement OpenGL as a new<br>
render engine. I'll do my best for this project, and I hope that all<br>
goes well.<br>
<br>
My name is Alejandro Marzini, I'm from the city of Córdoba, Argentina.<br>
Currently I'm 19 years old and I'm studying electronics engineering. I<br>
have ever been interested on games and games development. Some of the<br>
first computer games I played were Day of the Tentacle and Monkey<br>
Island 3, the best game I have played in my opinion.<br>
<br>
When I was 14 I started programming in Ruby for home-brew games with<br>
RPG Maker XP(A simple rpg game editor), and lately, about 1.5 years<br>
ago, I got interested on C/C++. I also know VB, and some other<br>
programming languages.<br>
<br>
Nick: vgvgf or vgvgvgf<br>
GSoC Blog: <a href="http://vgvgf.com.ar/gsoc/" target="_blank">http://vgvgf.com.ar/gsoc/</a><br>
<br>
------------------------------------------------------------------------------<br>
_______________________________________________<br>
Scummvm-devel mailing list<br>
<a href="mailto:Scummvm-devel@lists.sourceforge.net">Scummvm-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/scummvm-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/scummvm-devel</a><br>
</blockquote></div><br></div>