I'm trying to get a very very simple pass-through shader to work in pyopengl. I compiled and tested a simple C program, available here: http://pastebin.com/FGVxUUXH
This program works exactly as expected -- a red plane is drawn, completely covering the screen.
This apparently does not work. Only the gray glClear color is displayed, and the two triangles are never drawn.
Any insight into why this isn't working?