DescentDevelopers / Descent3

Descent 3 by Outrage Entertainment
GNU General Public License v3.0
2.88k stars 251 forks source link

ddebug submodule update #614

Closed winterheart closed 1 month ago

winterheart commented 1 month ago

Pull Request Type

Description

This PR refactors and unifies ddebug submodule to use SDL_assert() for all platforms. Since SDL_assert() implements own debug_break functionality, bundled version is redundant. Synced DMFC macros with ddebug since there was some compatibility issues. Error handling (pserror.h) is also moved from misc submodule to ddebug.

Related Issues

Screenshots (if applicable)

SDL_assert window on Linux SDL_assert

SDL_assert window on Windows Descent-new-debug-break

Checklist

Additional Comments