conjugate math function
fix archi compilation
change format of skinned geometry
introduced layout data type for vertex/attribute layouts; support for dx11 and gl