mirror of
https://github.com/phoboslab/wipeout-rewrite
synced 2024-12-27 09:59:24 +01:00
Shutdown sokol audio on exit
This commit is contained in:
parent
a3b156ef30
commit
a84982b31e
1 changed files with 6 additions and 2 deletions
|
@ -283,6 +283,11 @@ uint32_t platform_store_userdata(const char *name, void *bytes, int32_t len) {
|
||||||
return file_store(path, bytes, len);
|
return file_store(path, bytes, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void platform_cleanup() {
|
||||||
|
system_cleanup();
|
||||||
|
saudio_shutdown();
|
||||||
|
}
|
||||||
|
|
||||||
sapp_desc sokol_main(int argc, char* argv[]) {
|
sapp_desc sokol_main(int argc, char* argv[]) {
|
||||||
temp_path = mem_bump(max(strlen(path_assets), strlen(path_userdata)) + 64);
|
temp_path = mem_bump(max(strlen(path_assets), strlen(path_userdata)) + 64);
|
||||||
|
|
||||||
|
@ -291,7 +296,6 @@ sapp_desc sokol_main(int argc, char* argv[]) {
|
||||||
saudio_setup(&(saudio_desc){
|
saudio_setup(&(saudio_desc){
|
||||||
.sample_rate = 44100,
|
.sample_rate = 44100,
|
||||||
.buffer_frames = 1024,
|
.buffer_frames = 1024,
|
||||||
.num_packets = 256,
|
|
||||||
.num_channels = 2,
|
.num_channels = 2,
|
||||||
.stream_cb = platform_audio_callback,
|
.stream_cb = platform_audio_callback,
|
||||||
});
|
});
|
||||||
|
@ -301,7 +305,7 @@ sapp_desc sokol_main(int argc, char* argv[]) {
|
||||||
.height = SYSTEM_WINDOW_HEIGHT,
|
.height = SYSTEM_WINDOW_HEIGHT,
|
||||||
.init_cb = system_init,
|
.init_cb = system_init,
|
||||||
.frame_cb = system_update,
|
.frame_cb = system_update,
|
||||||
.cleanup_cb = system_cleanup,
|
.cleanup_cb = platform_cleanup,
|
||||||
.event_cb = platform_handle_event,
|
.event_cb = platform_handle_event,
|
||||||
.win32_console_attach = true
|
.win32_console_attach = true
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue