importer/collada: refactor and WIP

This commit is contained in:
2023-11-15 00:25:05 +02:00
parent 6824ed76ca
commit 903a8cdcc0
3 changed files with 2572 additions and 358 deletions
Generated
+56 -17
View File
@@ -594,6 +594,31 @@ dependencies = [
"crunchy",
]
[[package]]
name = "hard-xml"
version = "1.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b74134bb74033894bf6b22cb9078c5e19bb750bd586f5cea24bc4acf23e9da9a"
dependencies = [
"hard-xml-derive",
"jetscii",
"lazy_static",
"memchr 2.6.4",
"xmlparser",
]
[[package]]
name = "hard-xml-derive"
version = "1.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f50ce8d120d040bf18a4d8dd75ea96497cc75d285b09e2473e88df57bb20f3ab"
dependencies = [
"bitflags 1.3.2",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "hashbrown"
version = "0.14.1"
@@ -692,6 +717,12 @@ version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
[[package]]
name = "jetscii"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e"
[[package]]
name = "jpeg-decoder"
version = "0.3.0"
@@ -720,6 +751,12 @@ dependencies = [
"winapi-build",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "lebe"
version = "0.5.2"
@@ -1297,7 +1334,7 @@ checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
dependencies = [
"proc-macro2",
"quote",
"syn",
"syn 2.0.38",
]
[[package]]
@@ -1360,6 +1397,17 @@ dependencies = [
"lock_api",
]
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.38"
@@ -1416,7 +1464,7 @@ checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
dependencies = [
"proc-macro2",
"quote",
"syn",
"syn 2.0.38",
]
[[package]]
@@ -1449,6 +1497,7 @@ dependencies = [
"glad-gl",
"glfw",
"glm",
"hard-xml",
"image",
"imgui",
"log 0.4.20",
@@ -1456,7 +1505,6 @@ dependencies = [
"rfd",
"serde",
"simplelog",
"xml",
]
[[package]]
@@ -1586,7 +1634,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn",
"syn 2.0.38",
"wasm-bindgen-shared",
]
@@ -1620,7 +1668,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
"syn",
"syn 2.0.38",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -1832,19 +1880,10 @@ dependencies = [
]
[[package]]
name = "xml"
version = "0.8.10"
name = "xmlparser"
version = "0.13.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5cb5b0add8d5aaa69357818de5f3b60104a62ef345dca81d0947e2148347a7f7"
dependencies = [
"xml-rs",
]
[[package]]
name = "xml-rs"
version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
[[package]]
name = "zune-inflate"
+4 -1
View File
@@ -20,7 +20,7 @@ bincode = "1.3.3"
fs4 = "0.7.0"
simplelog = "0.12.1"
log = "0.4.20"
xml = "0.8.10"
hard-xml = "1.27.0"
[dependencies.imgui]
version = "0.11.0"
@@ -34,3 +34,6 @@ default-features = false
[dependencies.serde]
version = "1.0.189"
features = ["derive"]
# [profile.release]
# debug = 1
+2470 -298
View File
File diff suppressed because it is too large Load Diff