GSoC/GCI Archive
Google Code-in 2013 Copyleft Games

PySoy: Shader for Widgets

completed by: Samuel Kim

mentors: Anthus Williams, Arc Riley, David Czech

Several widgets are not rendering in the gles2 branch since they rely on gles1-only rendering functions. Get these 2d drawing methods working with OpenGL ES 2.0 with a basic 2d widget shader which renders unlit textures. You can (should) upgrade all widgets to draw using textures rather than flat colors so they can be themed properly, even if the default is a 1x1 single-color Texture.

While working on this task you should join and remain in #PySoy on Freenode to get help, feedback, and guidance from mentors and other developers. Code updates which may affect your work are also announced here as they happen.

When you've done, commit your work and post the resulting changeset url to this task.