Hi,

This code looks fine to me.

Someone else had this exact same problem, and the issue turned out to be that glClear(...) was being called every time an object was drawn--just in case, have you done anything of that sort in your source?

Ian