* feat: QOS (007: Quantum of Solace) support
* feat: add qos localize loader
* feat: add qos stringtable loader
* chore: comment about official zones
* fix: add qos gfximage runtime fields
* chore: remove useless dev time comments
* fix: remove all `static_asserts`s from asset headers causing build fail on x64
* chore: change union ordering of qos `entryInternalData`
* chore: move qos asset type enum to qos.h
* fix: qos and t4 xsurface index buffer
* chore: implement qos MaterialInfo struct
* chore: adjust some gfxworld struct members
* chore: implement qos PhysPreset and PhysConstraints
* chore: fix and adjust slight inconsistencies with qos zone code
* chore: reorder qos ZoneCode.lua entries in order of asset type enum
* chore: remove asset types that are not actual asset types in zones
* chore: check common asset arrays with static_assert
* chore: rename qos assets
* chore: reorder qos in templates to be in alphabetical order
* chore: use function for CopyMipLevel in Dx9TextureLoader
* chore: use templates for qos MapEntsDumper
* chore: add missing braces in XModelToCommonConverter
* chore: add generic way to peek at zone data
* Qos does not use a classic ZoneHeader so code needs to be more generic
* fix: do not use raw_byte and raw_uint typedefs for qos
* fix: not being able to write clipmapmp
* chore: additional research on qos vertex property and stuff
---------
Co-authored-by: Jan Laupetin <[email protected]>
* chore: add file variant of json fonts
* chore: add stb dependency
* feat: generate fonts from ttf files
* chore: add option to add yOffset to file font
* chore: dynamically adjust generated font bitmap size
* fix: printable characters should respect ISO-8859-1 control characters
* chore: do not write missing glyphs into the bitmap
* chore: remove test texture conversion
* chore: adjust font compiler for iw3,iw4,iw5,t4,t5
* chore: add possibility to fill color channels when converting
* fix: games other than t6 use rgba for fonts
* fix: make sure no mipmaps are set on loaddef
* fix: t4 and iw3 use dimensions in image loaddef
* chore: also include optional glyphs in fonts
* feat: dynamically decompress bc5 textures for modman
* chore: restructure image format class
* chore: keep dds file conversions
* chore: convert all kinds of webgl unsupported formats
* chore: add decompressors for remaining formats
* chore: always set full alpha if available on bc4 and bc5 decompression