Releases: Galaco/vtf
Releases · Galaco/vtf
Improved support
- Refactored mipmap loading to read in reverse order (largest->smallest). This resolves a rare OOB error caused by an off-by-8bytes offset into mipmap data. This could be reproduced most easily with all 6 faces of the map de_dust2's skybox textures.
- Added quality of life functions to more easily fetch the 'first' texture (highest-resolution, first frame mipmap).
- Made return types for image data uniform (replaces instances of
[]byte
with[]uint8
). These type changes are won't affect compatability.
v1.1.1
Code quality improvements
v1.1.0 Update README.md
Code quality improvements
Not necessarily release-worthy, but I don't see any changes coming in the near future, so tagging the current HEAD
Initial release
Merge pull request #4 from Galaco/add-license-1 Create LICENSE
Initial release
- Read support for all supported data formats.
- Supports versions 7.1 - 7.5 inclusive
- All header properties across all versions available
No known incompatible files at this time.
- Does not support > 1 Z-Slice
- Does not support > 1 depth
Potential outstanding issues:
- Some textures have a header depth of 0, yet always contain data as if depth is 1. The reason behind this is unclear. A depth=0 image would have no data, which is invalid. Therefore, 0 depth is always treated as 1 depth.