|
@@ -60,7 +60,7 @@ export function splitValues(schema: RenderableSchema, values: RenderableValues)
|
|
|
return { attributeValues, defineValues, textureValues, materialTextureValues, uniformValues, materialUniformValues, bufferedUniformValues };
|
|
|
}
|
|
|
|
|
|
-export type Versions<T extends RenderableValues> = { [k in keyof T]: number }
|
|
|
+export type Versions<T extends RenderableValues> = { -readonly [k in keyof T]: number }
|
|
|
export function getValueVersions<T extends RenderableValues>(values: T) {
|
|
|
const versions: Versions<any> = {};
|
|
|
Object.keys(values).forEach(k => {
|