• Robert Reif's avatar
    - make parameter checking and error notification consistent · a4ed8e77
    Robert Reif authored
    - propagate driver and local function errors where needed
    - fix error returns where pointer is given for returned data
    - add 3d listener to primary buffer when needed
    - copy 3d part of buffer when duplicated
    - fix bug when primary buffer is reopened with smaller buffer
    - loosen requirements on caps data size check
    - set caps for emulated mode based on actual driver caps
    a4ed8e77
dsound_main.c 34.2 KB