@@ -113,6 +113,7 @@ class IndirectPaletteContainer {
113
113
type : 'indirect' ,
114
114
palette : this . palette ,
115
115
maxBits : this . maxBits ,
116
+ maxBitsPerBlock : this . maxBitsPerBlock ,
116
117
data : this . data . toJson ( )
117
118
} )
118
119
}
@@ -122,6 +123,7 @@ class IndirectPaletteContainer {
122
123
return new IndirectPaletteContainer ( {
123
124
palette : parsed . palette ,
124
125
maxBits : parsed . maxBits ,
126
+ maxBitsPerBlock : parsed . maxBitsPerBlock ,
125
127
data : BitArray . fromJson ( parsed . data )
126
128
} )
127
129
}
@@ -171,7 +173,8 @@ class SingleValueContainer {
171
173
value : this . value ,
172
174
bitsPerValue : this . bitsPerValue ,
173
175
capacity : this . capacity ,
174
- maxBits : this . maxBits
176
+ maxBits : this . maxBits ,
177
+ maxBitsPerBlock : this . maxBitsPerBlock
175
178
} )
176
179
}
177
180
@@ -181,7 +184,8 @@ class SingleValueContainer {
181
184
value : parsed . value ,
182
185
bitsPerValue : parsed . bitsPerValue ,
183
186
capacity : parsed . capacity ,
184
- maxBits : parsed . maxBits
187
+ maxBits : parsed . maxBits ,
188
+ maxBitsPerBlock : parsed . maxBitsPerBlock
185
189
} )
186
190
}
187
191
}
@@ -196,14 +200,16 @@ function containerFromJson (j) {
196
200
return new IndirectPaletteContainer ( {
197
201
palette : parsed . palette ,
198
202
maxBits : parsed . maxBits ,
199
- data : BitArray . fromJson ( parsed . data )
203
+ data : BitArray . fromJson ( parsed . data ) ,
204
+ maxBitsPerBlock : parsed . maxBitsPerBlock
200
205
} )
201
206
} else if ( parsed . type === 'single' ) {
202
207
return new SingleValueContainer ( {
203
208
value : parsed . value ,
204
209
bitsPerValue : parsed . bitsPerValue ,
205
210
capacity : parsed . capacity ,
206
- maxBits : parsed . maxBits
211
+ maxBits : parsed . maxBits ,
212
+ maxBitsPerBlock : parsed . maxBitsPerBlock
207
213
} )
208
214
}
209
215
return undefined
0 commit comments