Releases: Phantomical/KSPTextureLoader
Releases · Phantomical/KSPTextureLoader
v1.0.34
Fixed
- The KSP-AVC version file now has the right download URL.
- Internal errors now emit the actual error, instead of an
AggregateException. - Improved the error message if the texture path is null.
- Improved the error message if the loaded texture does not have the right shape.
Full Changelog: v1.0.33...v1.0.34
v1.0.33
Fixed
- Fixed a potential memory leak when loading native DX11 textures.
Full Changelog: v1.0.32...v1.0.33
v1.0.32
Added
- The debug UI can now preview array textures.
Fixed
- Fixed a couple of bugs in array texture loading.
- Fixed a crash due native texture objects being freed twice.
Full Changelog: v1.0.31...v1.0.32
v1.0.31
With this release I'm now shipping a complete install of the ParallaxContinued folder instead of just the patch. You can use the Sol ckan repo to install it (Settings > CKAN Settings > Metadata Repositories > New > Add the "Sol" repository).
Fixed
- Fixed an issue where DDS cubemaps were being loaded incorrectly.
- Fixed an issue where profiling spans would sometimes not be closed.
Full Changelog: v1.0.30...v1.0.31
v1.0.30
Added
- Cubemaps are now supported for native uploads on DX11.
Fixed
- Fixed a whole bunch of bugs with cubemap loading.
- Fixed a bug where CPUTexture2Ds would access data from a freed Texture2D under certain conditions.
Changed
- Texture files larger than 2GB are now supported, though there are still limitations around Texture2Ds larger than 2GB.
- CPUTexture2Ds using kopernicus palette formats no longer decompress them to RGBA32.
Full Changelog: v1.0.29...v1.0.30
v1.0.29
Fixed
- Fixed a handle leak where CPU texture handles were not immediately disposing their resources until they were garbage collected.
v1.0.28
Added
- Added a debug UI to view loaded CPU textures, similar to the one for regular textures.
- CPU textures now track their own name.
Fixed
- Fixed a memory leak where native texture resources were not being properly cleaned up when the handle was destroyed.
- CPUTexture2D will now properly clean up after itself if leaked.
- Fixed an issue where calling
CompileToTextureon a CPU texture would return a texture without any associated GPU texture. - Fixed an issue where the "Load Texture" debug screen would leak any texture handles it loaded.
Full Changelog: v1.0.27...v1.0.28
v1.0.27
Fixed
- Fixed a hang when loading biome maps using certain kopernicus palette formats.
Full Changelog: v1.0.26...v1.0.27
v1.0.26
Changed
- Fixed asset bundles being loaded synchronously instead of asynchronously in BatchAsync mode.
Fixed
- Fixed sync and async asset loading cases being swapped, causing synchronous loads to use async requests and vice versa.
Full Changelog: v1.0.25...v1.0.26
v1.0.25
Fixed
- Prevent more cases of asset bundles or assets being loaded synchronously.
Full Changelog: v1.0.24...v1.0.25