summaryrefslogtreecommitdiffhomepage
path: root/src/raudio.c
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2021-12-21 20:32:58 +0100
committerraysan5 <[email protected]>2021-12-21 20:32:58 +0100
commit58f2bf4181299c70e30440b5734544114d77e706 (patch)
tree1e69fbc8d9a679315ae401a4383875724e7d7ef0 /src/raudio.c
parenta7bc5196ccd9cbf3a47a13f779bcc521ea29d2a5 (diff)
downloadraylib-58f2bf4181299c70e30440b5734544114d77e706.tar.gz
raylib-58f2bf4181299c70e30440b5734544114d77e706.zip
REVIEWED: Export format for float 32bit
Diffstat (limited to 'src/raudio.c')
-rw-r--r--src/raudio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/raudio.c b/src/raudio.c
index ec92cf2a..2fb70d01 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;