<div dir="ltr"><br><div class="gmail_quote">On 2 May 2010 18:29, Johannes Schickel <span dir="ltr"><<a href="mailto:lordhoto@scummvm.org">lordhoto@scummvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
We currently have a Summer of Code project, which aims at supplying an OpenGL(ES) based graphics output. That will feature "hardware acceleration" too and of course is usable on more platforms, so I am not sure whether a separate Direct2D backend makes much sense.<br>
<br>
In any case experience has shown that writing code is usually easier than maintaining it. Thus if you really want to write an Direct2D backend and want it to be integrated into the ScummVM code, you would also need to assure that you will also maintain the backend in case it will require updates, fixes etc.<br>
<font color="#888888">
<br>
</font></blockquote></div><br>OpenGL(ES) backend is a great idea, however D2D can do some AMAZING things -
especially with the DirectWrite APIs (really smooth and FAST text
rendering for e.g.).<br><br>Also, Win7 sometimes is very quirky with
other graphics APIs (such as fullscreen mode issues, palette issues, and
most commonly - Aero issues. D2D is brand new and is likely to be a main component of all future Microsoft OSes for the next few years so IMHO it's worth it.<br>
<br>I'm happy to give it a go as a bit of an experiment. If it works
nicely - and is useful - then i'd be more than happy to maintain it.<br></div>