Hardware Skinning

Many thanks Tobias for your reply!

Sure, that was my understanding. I was not thinking about that feature you described, but if Panda can support it one day, it could be great.

Thanks for this. I was not sure that it was the right direction but you confirmed it. After a serie of tests (the models were not displayed correctly or not at all), I managed to make it work. The above line should be written like this:

gl_Position = p3d_ViewProjectionMatrix * (matrix * p3d_Vertex * transform);

The order of the matrix multiplication and the brackets are mandatory to make this code work. As a side note, the same order should be applied when calculating instanced normals / Eye direction.

My mistake and it makes perfectly sense. I corrected my code: thanks for pointing this out.

Thanks again!