From c9657be1ded4016b383de1bb49bfaa7d91c85af8 Mon Sep 17 00:00:00 2001 From: Baranob_Ilya Date: Mon, 12 Jun 2023 12:34:34 +0400 Subject: [PATCH] Forgot to add KHR_audio to used extensions --- tiny_gltf.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tiny_gltf.h b/tiny_gltf.h index 1ddd172..77fc386 100644 --- a/tiny_gltf.h +++ b/tiny_gltf.h @@ -7955,6 +7955,19 @@ static void SerializeGltfModel(const Model *model, detail::json &o) { detail::JsonAddMember(ext_j, "KHR_audio", std::move(khr_audio_cmn)); detail::JsonAddMember(o, "extensions", std::move(ext_j)); + + // Also add "KHR_audio" to `extensionsUsed` + { + auto has_khr_audio = + std::find_if(extensionsUsed.begin(), extensionsUsed.end(), + [](const std::string &s) { + return (s.compare("KHR_audio") == 0); + }); + + if (has_khr_audio == extensionsUsed.end()) { + extensionsUsed.push_back("KHR_audio"); + } + } } // Extensions used