Listener position structure
The listener position is currently defined in the framework by two different structures having the same content:
typedef struct
{
float x, y, z;
} IVAS_VECTOR3;
and
typedef struct
{
float x, y, z;
} IVAS_POSITION;
I think they can be merged.