Skip to content

0.5.2

Compare
Choose a tag to compare
@stephengold stephengold released this 08 Nov 22:07
· 234 commits to master since this release
  • Bugfix: NullPointerException in MaterialBuilder.modifyTextureCoordinates()
  • Bugfix: NumberFormatException in MaterialBuilder.toTexture()
  • Bugfix: assertion failure while loading the "zophrac" model
  • Disabled verbose logging by default.
  • Implemented a content cache in the AssetFileSystem class.
  • Added a TextureLoader to each LwjglAssetKey instance, with a new getter and constructor.
  • Changed how texture asset paths are generated; now a format can override the texture's file extension.
  • Added the TextureEdit class and the PathEdit enum (both public).
  • Added support for embedded textures in WebP format.
  • Added support for materials that specify "flat" shading.
  • Enhanced the MaterialBuilder class to handle or ignore more Assimp material properties.
  • Changed to sort transparent geometries in the Transparent bucket.
  • Implemented recursive dumping of metadata.
  • Enhanced the diagnostics for when a non-embedded texture isn't found or when an embedded texture fails to load.
  • Added sanity checks for the dimensions of an embedded texture.
  • Clarified the verbose logging output.
  • Plugged some memory leaks.