feat: first draft of loading gltf models for t6

This commit is contained in:
Jan committed 2024-09-05 21:19:39 +02:00
1 parent f8b5734f86
commit 1f5050befa
40 files changed
+2459 -67

No files matched your search

@@ -1,6 +1,5 @@
#include "GltfTextOutput.h"
#include "Utils/Alignment.h"
#include "XModel/Gltf/GltfConstants.h"
#include <iomanip>
@@ -18,7 +17,6 @@ TextOutput::TextOutput(std::ostream& stream)
std::optional<std::string> TextOutput::CreateBufferUri(const void* buffer, const size_t bufferSize) const
{
static constexpr auto URI_PREFIX_LENGTH = std::char_traits<char>::length(GLTF_DATA_URI_PREFIX);
const auto base64Length = 4u * ((bufferSize + 2u) / 3u);
const auto base64BufferSize = URI_PREFIX_LENGTH + base64Length;