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!