bibendovsky / eaxefx

OpenAL EAX Extension
MIT License
57 stars 4 forks source link

[DOOM3 (2004)] Rewrite patch for "idSoundCache: error unloading data" #34

Closed bibendovsky closed 1 year ago

bibendovsky commented 1 year ago

Just checking for leading sample could be not enough (see #33). Now the patch retrieves an ID of AL buffer attached to the inspected AL source and compares it with the sample's one. If they are equal the patch call ALStop of a channel assigned to the source. See doc/doom_3_2004_deleting_attached_al_buffer.md for details.