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.