Skip to content

Releases: Phantomical/KSPTextureLoader

v1.0.34

19 May 02:20

Choose a tag to compare

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

22 Apr 05:15

Choose a tag to compare

Fixed

  • Fixed a potential memory leak when loading native DX11 textures.

Full Changelog: v1.0.32...v1.0.33

v1.0.32

10 Apr 01:43

Choose a tag to compare

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

03 Apr 02:41

Choose a tag to compare

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

02 Apr 05:04

Choose a tag to compare

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

12 Mar 23:51

Choose a tag to compare

Fixed

  • Fixed a handle leak where CPU texture handles were not immediately disposing their resources until they were garbage collected.

v1.0.28

12 Mar 06:40

Choose a tag to compare

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 CompileToTexture on 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

02 Mar 20:34

Choose a tag to compare

Fixed

  • Fixed a hang when loading biome maps using certain kopernicus palette formats.

Full Changelog: v1.0.26...v1.0.27

v1.0.26

23 Feb 01:34

Choose a tag to compare

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

22 Feb 23:31

Choose a tag to compare

v1.0.25 Pre-release
Pre-release

Fixed

  • Prevent more cases of asset bundles or assets being loaded synchronously.

Full Changelog: v1.0.24...v1.0.25