From 58f2bf4181299c70e30440b5734544114d77e706 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Tue, 21 Dec 2021 20:32:58 +0100 Subject: [PATCH] REVIEWED: Export format for float 32bit --- src/raudio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/raudio.c b/src/raudio.c index ec92cf2a3..2fb70d018 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -899,7 +899,8 @@ bool ExportWave(Wave wave, const char *fileName) drwav wav = { 0 }; drwav_data_format format = { 0 }; format.container = drwav_container_riff; - format.format = DR_WAVE_FORMAT_PCM; + if (wave.sampleSize == 32) format.format = DR_WAVE_FORMAT_IEEE_FLOAT; + else format.format = DR_WAVE_FORMAT_PCM; format.channels = wave.channels; format.sampleRate = wave.sampleRate; format.bitsPerSample = wave.sampleSize;