RaspberryPi: soy.materials.Textured
completed by: Samuel Kim
mentors: AJ Williams, Arc Riley, David Czech
Currently only the white default soy.materials.Material
and soy.materials.Wireframed
are working on RaspberryPi, likely due to a missing OpenGL function call, bad OpenGL state, or a bug in our shaders.
Fix soy.materials.Textured
on RaspberryPi so it renders properly (as it does on desktop Linux machines). Its suggested that you take this after soy.materials.Colored is fixed, making this largely a continuation on that work. Beyond whatever fixes were needed for Colored, additional work and testing is needed to ensure textures are working properly, including bumpmaps and glowmaps.
You will need a RaspberryPi computer to work on this task. Using an SD card image for Sprout, start by building libsoy from Mercurial which will allow you to modify and test your changes.
While working on this task you should join and remain in #CopyleftGames 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.