Difference between revisions of "AGS/Upstream"
Dreammaster (talk | contribs) m (Add md5 for function linking reordering) |
Dreammaster (talk | contribs) m (Add skipped md5) |
||
Line 25: | Line 25: | ||
* 60d40072b429a641f6fcbf3cdb8c60809fc3f770 - Engine: dispose SOUNDCLIP when stopped playing | * 60d40072b429a641f6fcbf3cdb8c60809fc3f770 - Engine: dispose SOUNDCLIP when stopped playing | ||
This is a bit mixed up with upstream's use of an audio core that ScumMVM doesn't use. But parts of the commit were included. | This is a bit mixed up with upstream's use of an audio core that ScumMVM doesn't use. But parts of the commit were included. | ||
* c7028047deaf4417f048f7f395cd263ef87d4f55 - Engine: fixed panning SDL implementation |
Revision as of 03:00, 21 March 2022
TODO List | |
Name | AGS Upstream Porting |
Technical Contact(s) | AGS Engine Team |
Subsystem | Engine |
This page contains the details of commits from the upstream AGS that either haven't been done yet due to various issues, or are being explicitly skipped due to changes that have been done in the ScummVM implementation.
Still pending
- cae84d689019313cad49b6dca7e916866b90e49e
We have slightly different blending code, commit needs to be modified to take that into account
- 1c535719d04473821c525c1956eeb1c8f1ef8c28
Changes the audio channels array to std::array<std::unique_ptr<SOUNDCLIP> >
I couldn't get this to compile properly in ScumMVM with our version of std::unique_ptr.
- 0f977a56f0b1cf293f711e8380bb9ddaa54d2573 - Reorder function linking steps
I tried applying the commit twice from scratch, and both times I ended up with a null pointer error dialog when starting QFG2VGA. So I'm not including it for now.
Currently skipped
- 22b0f2b93e314b167f80e89a9dd138202a7e28a7 - Engine: merged SOUNDCLIP and CLIP_OPENAL
ScummVM has it's own sound clip classes, so doesn't have CLIP_OPENAL
- ff05f69f2361c34212b6ba1db0f22b2c1ba38d7b - Engine: "transactional" SOUNDCLIP
ScummVM doesn't have the OPENAL decoder
- 60d40072b429a641f6fcbf3cdb8c60809fc3f770 - Engine: dispose SOUNDCLIP when stopped playing
This is a bit mixed up with upstream's use of an audio core that ScumMVM doesn't use. But parts of the commit were included.
- c7028047deaf4417f048f7f395cd263ef87d4f55 - Engine: fixed panning SDL implementation