Thank you, i think i can just grasp the concept
I have an array of nodepath (soldiers[n]).
I loop trough & get the tranformation matrix of each nodepath.
Then I assign the components of this matrix columnwise to a shader_data Vec4 array:
soldiertrans = self.soldiers[n].getMat()
shader_data.append(soldiertrans.getCol(0))
shader_data.append(soldiertrans.getCol(1))
shader_data.append(soldiertrans.getCol(2))
shader_data.append(soldiertrans.getCol(3))
Then I send this to the shader
soldier_master.setShaderInput("tmat",shader_data);
Everthing compiles, yet no ralphs are visible
Did I do anything wrong with the above?
(The ARB_GL_compatibility throws a warning, i commented it out, no change).
Thanks