Skip to content
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
82c938f
Copy EXT -> KHR verbatim
zeux Aug 1, 2025
ddcb0e8
Rename EXT to KHR
zeux Aug 1, 2025
bfb9000
Add color filter documentation
zeux Aug 1, 2025
0ef3275
Add "differences from meshopt compression"
zeux Aug 1, 2025
fba14b2
Initial update of vertex encoding to v1
zeux Aug 1, 2025
6f23bd0
Use Unix line endings
zeux Aug 1, 2025
84e5778
Update channel description to be more precise.
zeux Aug 1, 2025
46ee177
Specify endianness for 2/4 byte deltas.
zeux Aug 1, 2025
ebbbea5
Update status to Draft
zeux Aug 1, 2025
93b4ac7
Clean up color filter description with minor fixes.
zeux Aug 1, 2025
bb0e8ed
More detail in tail block encoding
zeux Aug 1, 2025
67ee72c
Change firstbitset to findMSB to be less ambiguous
zeux Aug 1, 2025
2c61003
More precision for tail padding (padding goes before tail block)
zeux Aug 1, 2025
87af151
Improve wording for channel deltas and difference summary.
zeux Aug 2, 2025
4c7998c
Update contributor list
zeux Aug 6, 2025
117e768
Improve wording around gzip so that it's not suggesting it as a
zeux Aug 6, 2025
b008bb5
Enhance recommendation on filters for geometry, animation and instanced
zeux Aug 6, 2025
81003a4
Add explicit exclusion text to prevent use of EXT_ and KHR_ variant on
zeux Aug 6, 2025
c6cd201
Update K range to 2..16 for octahedral filter
zeux Aug 15, 2025
3889e48
Update bitstream description to allow version 0
zeux Sep 4, 2025
ad492f1
Update rounding formulas to use round() and define round() as well as
zeux Sep 4, 2025
916b004
Add forgotten 'version 1' reference to channel modes in tail block.
zeux Sep 4, 2025
0c1e83f
Add content guidelines section
zeux Nov 20, 2025
cef4841
Add a guideline wrt assets when loader supports both extensions
zeux Nov 20, 2025
bc8c083
Wording adjustments and clarifications
zeux Nov 26, 2025
6df650a
Fix K range for quaternion filter
zeux Nov 26, 2025
7a3039d
Adjust structural rules per review discussion
zeux Nov 27, 2025
65c5cee
Clarifications of LEB128, padding, FIFO sizes
zeux Nov 27, 2025
d8f9812
Add validity restrictions wrt end of stream or unprocessed bytes
zeux Nov 27, 2025
d9c4fa0
Decoder needs to keep track of data section offset
zeux Nov 27, 2025
4f1c7ee
Channel clarifications
zeux Nov 27, 2025
2610454
Update triangle decoding to be more algorithmic
zeux Nov 27, 2025
7ae3d99
Update to remove "must"
zeux Nov 27, 2025
7d6cfb6
Clarify wraparound semantics
zeux Nov 27, 2025
b6fb8bc
int32_t => uint32_t
zeux Nov 27, 2025
be62d33
Add clarifications wrt uint32 wraparound and next/last being uint32
zeux Nov 27, 2025
d700b37
Reformat index decoding as bulleted list
zeux Nov 27, 2025
db4eb56
Fix inconsistent structure
zeux Nov 27, 2025
87050ff
More clarifications
zeux Nov 27, 2025
179b0e8
Suggestions
zeux Nov 27, 2025
c0cf788
Clarify varint encoding and alpha encoding for color
zeux Nov 30, 2025
a5052b3
Require exact decoding of exponential filters to avoid issues with
zeux Nov 30, 2025
2aa636b
Add notes re: fallback
zeux Nov 30, 2025
73676f7
Use must instead of should for varint MSBs
zeux Nov 30, 2025
ab3dd70
For color filter, bit K-1 is set to 1 which allows to determine K
zeux Nov 30, 2025
056da78
Don't use "reserved" to refer to tail padding and remove "can be found"
zeux Dec 3, 2025
9699051
Add overflow/underflow clarification
zeux Dec 10, 2025
a0751ce
Improve color decoding pseudocode
zeux Dec 10, 2025
80ae495
last => least significant
zeux Dec 10, 2025
30889e6
Color encoding clarifications
zeux Dec 11, 2025
e676fbe
Adjust wording around extra bits and YCoCg guarantees
zeux Dec 11, 2025
b62ceec
Fix typo: of -> or
zeux Dec 11, 2025
d2d5fba
Minor typo fixes
zeux Dec 11, 2025
a507c99
Update status to RC
zeux Jan 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading