shadPS4/src/core/libraries/ngs2
Stephen Miller 01243fb8e5
Fix libSceNgs2 HLE regressions (#2732)
* Fix sceNgs2SystemCreateWithAllocator

The cause of the exceptions without libraries.

* Remove error handling for unimplemented functions

Since nothing exists to create any VoiceHandle or RackHandle, we were consistently hitting those error returns.
Also promotes logs for stubbed functions back to LOG_ERROR, with the exception of two functions that get spammed pretty frequently.

* Use Core::ExecuteGuest to execute allocator alloc and free

* Clang

* Fix function definitions in ngs2.h

These should be using the SYSV ABI

* Fix function defs in ngs2_impl.h

This will (hopefully) fix compilation

* Clang

* Clang

again
2025-04-01 08:57:47 +03:00
..
ngs2_custom.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_custom.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_eq.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_eq.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_error.h [Libs] Error Codes (#612) 2024-08-27 15:53:38 +03:00
ngs2_geom.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_geom.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_impl.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_impl.h Fix libSceNgs2 HLE regressions (#2732) 2025-04-01 08:57:47 +03:00
ngs2_mastering.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_mastering.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_pan.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_pan.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_report.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_report.h Fix libSceNgs2 HLE regressions (#2732) 2025-04-01 08:57:47 +03:00
ngs2_reverb.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_reverb.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_sampler.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_sampler.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_submixer.cpp [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2_submixer.h [Libs] Ngs2 (#1604) 2025-03-26 18:42:49 +02:00
ngs2.cpp Fix libSceNgs2 HLE regressions (#2732) 2025-04-01 08:57:47 +03:00
ngs2.h Fix libSceNgs2 HLE regressions (#2732) 2025-04-01 08:57:47 +03:00