3.0.5 (2024-04-03)
3.0.4 (2024-04-02)
3.0.3 (2024-02-09)
3.0.2 (2024-01-31)
- encode: encodes a valid image when an invalid tonemapping value was provided as input (94cec23)
3.0.1 (2023-12-03)
- encode: hdrCapacityMax correctly computed in output metadata (f5f2215)
- encode: findTextureMinMax correctly finds min values in textures (fd94680)
3.0.0 (2023-11-29)
- core: disables default mipmap generation, enables user to specify renderTarget (and toDataTexture) options (147d278), closes #14 #15
- core:
generateMipmaps
is no longertrue
by default, bothminFilter
is no longerLinearMipMapLinearFilter
by default butLinearFilter
,wrapS
andwarpT
are no longerRepeatWrapping
by default butClampToEdgeWrapping
2.0.7 (2023-11-23)
- core: QuadRenderer dispose method now properly disposes of its internal resources (#13) (8e4473d)
- HDRJPGLoader: renders (and returns) an SDR image when provided with a normal jpeg file (#12) (5222151)
2.0.6 (2023-11-20)
- decode: changes usage of
NoColorSpace
toLinearSRGBColorSpace
(587dc03) - loaders: fixes LoadingManager
onLoad
actually waiting for gainmaps to be generated (77170f5)
2.0.5 (2023-11-16)
- jpegrloader: rename JPEGRLoader to HDRJPEGLoader, old name kept for compatibility (ac6e386)
2.0.4 (2023-11-15)
- decode: clamp max values in the decode shader to min/max half float (96986be)
2.0.3 (2023-11-15)
- gainmaploader: fix GainMapLoader progress handler not being calculated correctly (a8e556a)
2.0.2 (2023-11-14)
- decode: improves compatibility with browsers with no createImageBitmap (12c7609)
- decoder: fix bug when using decodeResult.renderTarget.texture as source for PMREMGenerator (4ebb983)
2.0.1 (2023-11-14)
- decode: implements proper feature testing for QuadRenderer.toArray (20109ad)
2.0.0 (2023-11-13)
- removes libultrahdr wasm from the decoding part of the library, allows users to load JPEGR files using pure js (#9) (3ad16f9)
- The encoder portion of the library has been separated and moved to
@monogrid/gainmap-js/encode
, in order to save file size on user's bundles, all encoding functions must now be imported with that path.
JPEGRLoader
has been moved from @monogrid/gainmap-js/libultrahdr
to @monogrid/gainmap-js
because it now uses a pure js approach
1.1.1 (2023-11-09)
- fixes Firefox Compatibility (1cec657)
- libultrahdr: fixes circular dependency between JPEGRLoader and libultrahdr (f30f786)
1.1.0 (2023-11-06)
- decode: adds threejs loaders (b32f02a)
1.0.2 (2023-11-03)
- release: add publishConfig to package.json (cffff0b)
1.0.1 (2023-11-03)
- release: scoped package for NPM publishing (0e30758)
First Release