Upgrade to Gradle 8.10, Kotlin 2.0.20, reduce warnings

This commit is contained in:
Edwin Jakobs
2024-08-25 09:39:18 +02:00
parent 5b6f2ec1ff
commit 8a4a85d333
37 changed files with 133 additions and 81 deletions

View File

@@ -90,7 +90,6 @@ fun GltfFile.buildSceneNodes(): GltfSceneData {
val localBuffer = buffers[localBufferView.buffer].contents(this@buildSceneNodes)
require(localBufferView.byteOffset != null)
require(localBufferView.byteLength != null)
localBuffer.position(localBufferView.byteOffset)
localBuffer.limit(localBufferView.byteOffset + localBufferView.byteLength)
@@ -321,7 +320,6 @@ fun GltfFile.buildSceneNodes(): GltfSceneData {
val scenes = scenes.map { scene ->
scene.nodes.map { node ->
val gltfNode = nodes.getOrNull(node) ?: error("node not found: $node")
require(gltfNode != null)
val sceneNode = gltfNode.createSceneNode()
sceneNode
}

View File

@@ -19,12 +19,12 @@ fun Mesh.collapse() {
}
grouped.map {
val vertexCount = it.value.sumBy { primitive ->
val vertexCount = it.value.sumOf { primitive ->
primitive.geometry.vertexCount
}
val indexCount = if (it.key.hasIndexBuffer)
it.value.sumBy { primitive ->
it.value.sumOf { primitive ->
primitive.geometry.indexBuffer?.indexCount ?: 0
}
else 0