Hello!
I?m a French student who was thinking about applying for this Google
Summer of Code under the umbrella of SDL this year.
I was thinking about writing a DRM/GBM video backend during this
summer. For those who never heard of them, Direct Rendering Manager[1]
is the interface exposed by the kernel to allow userland access to the
GPU, and Graphics Buffer Manager[2] is the bridge between the platform
framebuffer, KMS[3] (the Kernel Mode Settings) and EGL[4] (the Native
Platform Interface).
This project would enable people to use an OpenGL- and OpenGLES-
accelerated SDL?2.0 on any platform supporting the modern UNIX graphic
stack without requiring an heavy and often useless X11 or Wayland
server.
I have a bit of experience on SDL?2.0, OpenGL and the whole Linux
graphic infrastructure, mainly thanks to a game I?m slowly working on,
PyTouhou[5] which I ported to SDL?2.0/OpenGL{,ES}.
I will write a more formal proposal tomorrow^Wtoday (I left time flee a
bit too much this time?), but I?m open to critics and suggestions
concerning that project, and I hope you will find it useful.
[1] http://dri.sourceforge.net/doc/drm_low_level.html
[2] http://lists.freedesktop.org/archives/mesa-dev/2011-June/008726.html
[3] http://www.x.org/wiki/ModeSetting
[4] http://www.khronos.org/egl
[5] http://pytouhou.linkmauve.fr/--
Emmanuel Gil Peyrot
XMPP: <@Emmanuel_Gil_Peyrot>
OpenPGP: 24B1D609
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20130502/7b88fb30/attachment.pgp