MONOGRID / gainmap-js

A Javascript (TypeScript) Port of Adobe Gainmap Technology for storing HDR Images using an SDR Image + a gainmap
https://monogrid.github.io/gainmap-js/
MIT License
70 stars 5 forks source link

support for threejs r159 #23

Closed daniele-pelagatti closed 7 months ago

github-actions[bot] commented 7 months ago

Coverage Report

Commit: bf27c24 Base: main@a749269

Type Base This PR
Total Statements Coverage ?  80.16% (?)
Total Branches Coverage ?  52.38% (?)
Total Functions Coverage ?  76.81% (?)
Total Lines Coverage ?  82.47% (?)
Details (changed files)
FileStatementsBranchesFunctionsLines
Details (all files)
FileStatementsBranchesFunctionsLines
src/worker-interface.ts 100% 100% 100% 100%
src/core/QuadRenderer.ts 80.86% 51.67% 100% 81.08%
src/core/get-data-texture.ts 50% 14.28% 100% 50%
src/decode/decode.ts 64.7% 0% 100% 64.7%
src/decode/extract.ts 88.88% 50% 100% 100%
src/decode/loaders/GainMapLoader.ts 91.95% 56.25% 100% 94.93%
src/decode/loaders/HDRJPGLoader.ts 94.44% 62.5% 100% 96.87%
src/decode/loaders/LoaderBase.ts 94.73% 90% 75% 94.73%
src/decode/materials/GainMapDecoderMaterial.ts 70.27% 100% 54.54% 70.27%
src/decode/utils/MPFExtractor.ts 84.28% 70.58% 100% 86.56%
src/decode/utils/extractXMP.ts 86.95% 76.47% 75% 90.24%
src/decode/utils/get-html-image-from-blob.ts 87.5% 100% 75% 100%
src/encode/compress.ts 69.69% 42.85% 50% 76.66%
src/encode/encode-and-compress.ts 100% 100% 100% 100%
src/encode/encode.ts 100% 100% 100% 100%
src/encode/find-texture-min-max.ts 100% 72.72% 100% 100%
src/encode/get-gainmap.ts 80% 100% 100% 80%
src/encode/get-sdr-rendition.ts 75% 100% 100% 75%
src/encode/materials/GainMapEncoderMaterial.ts 87.5% 72.72% 86.66% 94.59%
src/encode/materials/SDRMaterial.ts 77.5% 85.71% 53.84% 77.5%
src/libultrahdr/decode-jpeg-metadata.ts 4.87% 0% 0% 5.55%
src/libultrahdr/encode-jpeg-metadata.ts 83.33% 0% 100% 100%
src/libultrahdr/library.ts 100% 100% 100% 100%
github-actions[bot] commented 7 months ago

Playwright test results

passed  42 passed

Details

stats  42 tests across 9 suites
duration  1 minute, 36 seconds
commit  bf27c24