5#include <Common/Graphics/Formats.hpp>
6#include <Common/Graphics/Image.hpp>
7#include <Common/Containers/Span.hpp>
11namespace Grindstone::Formats::DDS {
13 bool isCubemap =
false;
17 uint32_t mipLevels = 0;
18 uint32_t arraySize = 0;
19 Grindstone::GraphicsAPI::ImageDimension dimensions;
20 Grindstone::GraphicsAPI::Format format;
21 Grindstone::Containers::BufferSpan data;
24 bool TryParseDds(
const char* debugName, Grindstone::Containers::BufferSpan bufferView,
DdsParseOutput& output);