pub unsafe extern "C" fn graphene_matrix_decompose(
    m: *const graphene_matrix_t,
    translate: *mut graphene_vec3_t,
    scale: *mut graphene_vec3_t,
    rotate: *mut graphene_quaternion_t,
    shear: *mut graphene_vec3_t,
    perspective: *mut graphene_vec4_t
) -> bool