Ok, a collada file let's you specify any of the shading types from the list I specified. I was just curious how to render them. Since they all contain emission, diffuse, specular, etc... in any combination, I guess I can just set what is passed in on the material that's all that's supported.
Yes. If I was assuming right, and the 'constant' keyword maps to OpenGL's flat shading, I would simply use GOURAUD for all the other ones and when Xith has an integrated phong shader one day, we can change the mapping.
Marvin