Commit Graph

18 Commits

Author SHA1 Message Date
Richard Geldreich
08fabab89f - fixing tinydds so it writes the correct flags, so dds-ktx can view our DDS files
- upping WebGL KTX2 encoder/transcoder testbed so its max Memory64/WASM64 heap size is 15GB, so 4096x4096 textures can be encoded
2026-03-20 17:34:22 -04:00
Richard Geldreich
5273f2823b Adding save framebuffer as PNG checkbox 2026-03-19 00:35:03 -04:00
Richard Geldreich
b27ae9d113 Mouse wheel now zooms in/out
Adding View R,G,B buttons
2026-03-19 00:07:38 -04:00
Richard Geldreich
35ec9ffe5e adding click dragging to texture viewer 2026-03-18 23:34:14 -04:00
Richard Geldreich
c7c2e2e714 setting static checks to manual, upping KTX2 WebGL testbed version 2026-03-06 19:21:19 -05:00
Richard Geldreich
c4d7061d58 changing encoding modal so it's a small dialog with no screen dimming 2026-03-03 02:18:28 -05:00
Richard Geldreich
162ea47e28 allowing astc/xuastc ldr format specific slider to go to effort 10, changing default to match unified effort's default (2) 2026-03-03 01:38:13 -05:00
Richard Geldreich
367fb953cc bumping version 2026-03-03 01:21:37 -05:00
Richard Geldreich
6e0f0abf76 WebGL KTX2 viewer/compressor testbed: not always resetting mipmap level, cubemap index or layer index when encode button is pressed 2026-03-03 01:19:32 -05:00
Richard Geldreich
6e3b708ab6 adding mipmap options, tex array layer/cubemap index/mipmap level selection, file size display, display zooming, bilinear checkbox, other UI tweaks/fixes 2026-03-02 20:30:11 -05:00
Richard Geldreich
81a4186404 v2.1 update for KTX-Software and Khronos file format KTX2 compatibility.
This update impacts the UASTC HDR 4x4, UASTC HDR 6x6i, and XUASTC LDR formats. New KTX2 files in these specific formats using v2.1 can't be loaded using v2.0, however we've kept backwards compatibility with all of our previously written KTX2 files. (v2.1 can transcode all previously written files.)
This is part of our effort to be compatible with Khronos's specification.
bc6hf encoder's smooth block path updated to handle inputs with texels close to MAX_HALF_FLOAT.
Adding command line options to basisu tool so it can write either v2.0 or v1.6 compatible UASTC HDR 6x6i files. The default is v1.6.
Updating WebGL KTX2 testbed so on ASTC devices it automatically switches between sRGB or linear internal formats for the created texture.
2026-02-24 20:35:11 -05:00
Richard Geldreich
13cc670a20 adding comment: we need to use sRGB vs. linear internal formats here 2026-02-23 15:57:38 -05:00
Richard Geldreich
e93d3beb36 merging v2.0 from xuastc_private 2026-01-19 01:59:54 -05:00
Aaron Franke
f3a63a3f54 Remove trailing space characters 2025-11-21 11:52:38 -08:00
Richard Geldreich
1ba75b4e34 ASTC 6x6 HDR/6x6 HDR intermediate update 2025-01-21 11:01:08 -05:00
Richard Geldreich
b49b573933 UASTC HDR merge 2024-09-10 15:13:05 -04:00
Richard Geldreich
be46a0e4c2 UASTC HDR changes 2024-09-10 14:31:34 -04:00
Rich Geldreich
b3ecdb5ea3 ktx2_encode_test: new samples files for WASM KTX2 encoding/transcoding 2021-04-12 13:29:13 -04:00