It was found that the function ordering of the weak nw4r::g3d::IScnObjCallback virtual functions appears in an odd order.
It would be nice to revisit when more info is found / g3d is ported in
// The vtable order is dtor, World, Mat, View, Opa, Xlu
// and the emitted order is dtor, Xlu, Opa, View, Mat, World
// but the order in the binary is dtor, Xlu, Opa, Mat, World, View
It was found that the function ordering of the weak nw4r::g3d::IScnObjCallback virtual functions appears in an odd order.
It would be nice to revisit when more info is found / g3d is ported in