Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#1955 closed defect (fixed)

Remove OpenAL dependency from sound manager public API

Reported by: historic_bruno Owned by: stwf
Priority: Should Have Milestone: Alpha 14
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by stwf)

Currently, any module that wants to use the sound manager has to add OpenAL as a dependency in the build system, which is undesirable. Instead, only the sound manager's module should have that dependency and it should abstract the OpenAL implementation details so other code need not worry about it.

ok, this should be fixed as of r13455. Now code external to the soundmanager should include ISoundManaer.h, which won't have any dependencies.

Change History (3)

comment:1 by stwf, 11 years ago

Description: modified (diff)

ok, this should be fixed as of r13455. Now code external to the soundmanager should include ISoundManager.h, which won't have any dependencies.

Last edited 11 years ago by stwf (previous) (diff)

comment:2 by stwf, 11 years ago

Resolution: fixed
Status: newclosed

comment:3 by leper, 11 years ago

Milestone: BacklogAlpha 14
Note: See TracTickets for help on using tickets.