├── .github └── workflows │ └── release.yml ├── .gitignore ├── ARCHITECTURE.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── DEVELOPMENT.md ├── LICENSE ├── Offsets.md ├── README.md ├── docs ├── samplers_xc1.csv ├── samplers_xc2.csv └── samplers_xc3.csv ├── release.toml ├── xc3_gltf ├── Cargo.toml ├── README.md ├── release.toml └── src │ └── main.rs ├── xc3_lib ├── Cargo.toml ├── README.md └── src │ ├── apmd.rs │ ├── bc.rs │ ├── bc │ ├── anim.rs │ ├── asmb.rs │ ├── skdy.rs │ └── skel.rs │ ├── beb.rs │ ├── beh.rs │ ├── bmn.rs │ ├── datasheet.rs │ ├── dds.rs │ ├── dhal.rs │ ├── efb0.rs │ ├── error.rs │ ├── eva.rs │ ├── fnt.rs │ ├── hash.rs │ ├── hkt.rs │ ├── idcm.rs │ ├── laft.rs │ ├── lagp.rs │ ├── laps.rs │ ├── last.rs │ ├── lib.rs │ ├── ltpc.rs │ ├── map.rs │ ├── mibl.rs │ ├── msmd.rs │ ├── msrd.rs │ ├── msrd │ └── streaming.rs │ ├── mths.rs │ ├── mtxt.rs │ ├── mxmd.rs │ ├── mxmd │ ├── legacy.rs │ └── legacy2.rs │ ├── offset.rs │ ├── sar1.rs │ ├── spch.rs │ ├── spco.rs │ ├── vertex.rs │ ├── wipac.rs │ └── xbc1.rs ├── xc3_model ├── Cargo.toml ├── README.md ├── fuzz │ ├── .gitignore │ ├── Cargo.toml │ └── fuzz_targets │ │ ├── from_anim.rs │ │ ├── from_msmd.rs │ │ ├── from_mxmd_model_legacy.rs │ │ ├── from_mxmd_v112.rs │ │ ├── from_mxmd_v40.rs │ │ ├── model_buffers_from_vertex_data.rs │ │ └── to_mxmd_model.rs └── src │ ├── animation.rs │ ├── collision.rs │ ├── error.rs │ ├── gltf.rs │ ├── gltf │ ├── animation.rs │ ├── buffer.rs │ ├── material.rs │ └── texture.rs │ ├── lib.rs │ ├── map.rs │ ├── material.rs │ ├── material │ └── assignments.rs │ ├── model.rs │ ├── model │ ├── export.rs │ └── import.rs │ ├── monolib.rs │ ├── sampler.rs │ ├── shader_database.rs │ ├── shader_database │ └── io.rs │ ├── skeleton.rs │ ├── skinning.rs │ ├── texture.rs │ ├── transform.rs │ └── vertex.rs ├── xc3_shader ├── Cargo.toml ├── README.md ├── release.toml └── src │ ├── annotation.rs │ ├── data │ ├── xc1 │ │ ├── oj110006.3.frag │ │ ├── oj110006.3.vert │ │ ├── pc078702.1.frag │ │ └── pc078702.1.vert │ ├── xc2 │ │ ├── bl000101.22.frag │ │ ├── bl000101.22.vert │ │ ├── bl000101.8.frag │ │ ├── bl000101.8.vert │ │ ├── bl000301.21.frag │ │ ├── bl000301.21.vert │ │ ├── bl000501.6.frag │ │ ├── bl000501.6.vert │ │ ├── en020601.0.frag │ │ ├── en020601.0.vert │ │ ├── en030601.2.frag │ │ ├── en030601.2.vert │ │ ├── np001101.13.frag │ │ ├── np001101.13.vert │ │ ├── we010402.0.frag │ │ └── we010402.0.vert │ ├── xc3 │ │ ├── ch01011013.0.frag │ │ ├── ch01011013.0.vert │ │ ├── ch01021011.63.frag │ │ ├── ch01021011.63.vert │ │ ├── ch01027000.44.frag │ │ ├── ch01027000.44.vert │ │ ├── ch01027000.87.frag │ │ ├── ch01027000.87.vert │ │ ├── ch02010110.28.frag │ │ ├── ch02010110.28.vert │ │ ├── ch11021013.16.frag │ │ ├── ch11021013.16.vert │ │ ├── ch11021013.28.frag │ │ ├── ch11021013.28.vert │ │ ├── ch11021013.31.frag │ │ ├── ch11021013.31.vert │ │ ├── ch11061013.9.frag │ │ ├── ch11061013.9.vert │ │ ├── ch44000210.29.frag │ │ └── ch44000210.29.vert │ ├── xcx │ │ ├── en020601.0.frag.txt │ │ ├── pc221115.0.frag.txt │ │ └── pc221115.0.vert.txt │ └── xcxde │ │ ├── fc181020.8.frag │ │ ├── fc181020.8.vert │ │ ├── fc281010.2.frag │ │ ├── fc281010.2.vert │ │ ├── fc282010.1.frag │ │ ├── fc282010.1.vert │ │ ├── pc221115.0.frag │ │ └── pc221115.0.vert │ ├── database.rs │ ├── database │ └── query.rs │ ├── dependencies.rs │ ├── expr.rs │ ├── extract.rs │ ├── extract │ └── legacy.rs │ ├── graph.rs │ ├── graph │ ├── glsl.rs │ ├── latte.rs │ ├── query.rs │ └── snapshots │ │ ├── graph_from_asm_en020601_frag_0.snap │ │ ├── graph_from_asm_pc221115_frag_0.snap │ │ └── graph_from_asm_pc221115_vert_0.snap │ ├── lib.rs │ ├── main.rs │ └── snapshots │ ├── xc1 oj110006.3.snap │ ├── xc1 pc078702.1.snap │ ├── xc2 bl000101.22.snap │ ├── xc2 bl000101.8.snap │ ├── xc2 bl000301.21.snap │ ├── xc2 bl000501.6.snap │ ├── xc2 en020601.0.snap │ ├── xc2 en030601.2.snap │ ├── xc2 np001101.13.snap │ ├── xc2 we010402.0.snap │ ├── xc3 ch01011013.0.snap │ ├── xc3 ch01021011.63.snap │ ├── xc3 ch01027000.44.snap │ ├── xc3 ch01027000.87.snap │ ├── xc3 ch02010110.28.snap │ ├── xc3 ch11021013.16.snap │ ├── xc3 ch11021013.28.snap │ ├── xc3 ch11021013.31.snap │ ├── xc3 ch11061013.9.snap │ ├── xc3 ch44000210.29.snap │ ├── xcxde fc181020.8.snap │ ├── xcxde fc281010.2.snap │ ├── xcxde fc282010.1.snap │ └── xcxde pc221115.0.snap ├── xc3_test ├── Cargo.toml ├── README.md ├── release.toml └── src │ └── main.rs ├── xc3_tex ├── Cargo.toml ├── README.md ├── release.toml └── src │ ├── convert.rs │ └── main.rs ├── xc3_viewer ├── Cargo.toml ├── README.md ├── release.toml └── src │ └── main.rs ├── xc3_wgpu ├── Cargo.toml ├── README.md ├── build.rs └── src │ ├── collision.rs │ ├── culling.rs │ ├── lib.rs │ ├── material.rs │ ├── model.rs │ ├── model │ ├── bounds.rs │ └── vertex.rs │ ├── monolib.rs │ ├── pipeline.rs │ ├── renderer.rs │ ├── sampler.rs │ ├── shader.rs │ ├── shader │ ├── blit.wgsl │ ├── bone.wgsl │ ├── camera.wgsl │ ├── collision.wgsl │ ├── deferred.wgsl │ ├── model.wgsl │ ├── morph.wgsl │ ├── snn_filter.wgsl │ ├── solid.wgsl │ └── unbranch_to_depth.wgsl │ ├── shadergen.rs │ ├── skeleton.rs │ └── texture.rs ├── xc3_wgpu_batch ├── Cargo.toml ├── README.md ├── release.toml └── src │ └── main.rs ├── xc3_write ├── Cargo.toml ├── README.md ├── src │ ├── lib.rs │ └── strings.rs └── tests │ ├── count_offset.rs │ ├── enum.rs │ ├── offset.rs │ ├── offset_count.rs │ ├── offset_inner_count.rs │ ├── optional_field.rs │ ├── string_section.rs │ ├── string_section_unique.rs │ ├── string_section_unique_sorted.rs │ └── struct.rs └── xc3_write_derive ├── Cargo.toml ├── README.md └── src ├── attribute.rs └── lib.rs /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/.gitignore -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/LICENSE -------------------------------------------------------------------------------- /Offsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/Offsets.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/README.md -------------------------------------------------------------------------------- /docs/samplers_xc1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/docs/samplers_xc1.csv -------------------------------------------------------------------------------- /docs/samplers_xc2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/docs/samplers_xc2.csv -------------------------------------------------------------------------------- /docs/samplers_xc3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/docs/samplers_xc3.csv -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/release.toml -------------------------------------------------------------------------------- /xc3_gltf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_gltf/Cargo.toml -------------------------------------------------------------------------------- /xc3_gltf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_gltf/README.md -------------------------------------------------------------------------------- /xc3_gltf/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_gltf/release.toml -------------------------------------------------------------------------------- /xc3_gltf/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_gltf/src/main.rs -------------------------------------------------------------------------------- /xc3_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/Cargo.toml -------------------------------------------------------------------------------- /xc3_lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/README.md -------------------------------------------------------------------------------- /xc3_lib/src/apmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/apmd.rs -------------------------------------------------------------------------------- /xc3_lib/src/bc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bc.rs -------------------------------------------------------------------------------- /xc3_lib/src/bc/anim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bc/anim.rs -------------------------------------------------------------------------------- /xc3_lib/src/bc/asmb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bc/asmb.rs -------------------------------------------------------------------------------- /xc3_lib/src/bc/skdy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bc/skdy.rs -------------------------------------------------------------------------------- /xc3_lib/src/bc/skel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bc/skel.rs -------------------------------------------------------------------------------- /xc3_lib/src/beb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/beb.rs -------------------------------------------------------------------------------- /xc3_lib/src/beh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/beh.rs -------------------------------------------------------------------------------- /xc3_lib/src/bmn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/bmn.rs -------------------------------------------------------------------------------- /xc3_lib/src/datasheet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/datasheet.rs -------------------------------------------------------------------------------- /xc3_lib/src/dds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/dds.rs -------------------------------------------------------------------------------- /xc3_lib/src/dhal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/dhal.rs -------------------------------------------------------------------------------- /xc3_lib/src/efb0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/efb0.rs -------------------------------------------------------------------------------- /xc3_lib/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/error.rs -------------------------------------------------------------------------------- /xc3_lib/src/eva.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/eva.rs -------------------------------------------------------------------------------- /xc3_lib/src/fnt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/fnt.rs -------------------------------------------------------------------------------- /xc3_lib/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/hash.rs -------------------------------------------------------------------------------- /xc3_lib/src/hkt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/hkt.rs -------------------------------------------------------------------------------- /xc3_lib/src/idcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/idcm.rs -------------------------------------------------------------------------------- /xc3_lib/src/laft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/laft.rs -------------------------------------------------------------------------------- /xc3_lib/src/lagp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/lagp.rs -------------------------------------------------------------------------------- /xc3_lib/src/laps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/laps.rs -------------------------------------------------------------------------------- /xc3_lib/src/last.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/last.rs -------------------------------------------------------------------------------- /xc3_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/lib.rs -------------------------------------------------------------------------------- /xc3_lib/src/ltpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/ltpc.rs -------------------------------------------------------------------------------- /xc3_lib/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/map.rs -------------------------------------------------------------------------------- /xc3_lib/src/mibl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mibl.rs -------------------------------------------------------------------------------- /xc3_lib/src/msmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/msmd.rs -------------------------------------------------------------------------------- /xc3_lib/src/msrd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/msrd.rs -------------------------------------------------------------------------------- /xc3_lib/src/msrd/streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/msrd/streaming.rs -------------------------------------------------------------------------------- /xc3_lib/src/mths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mths.rs -------------------------------------------------------------------------------- /xc3_lib/src/mtxt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mtxt.rs -------------------------------------------------------------------------------- /xc3_lib/src/mxmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mxmd.rs -------------------------------------------------------------------------------- /xc3_lib/src/mxmd/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mxmd/legacy.rs -------------------------------------------------------------------------------- /xc3_lib/src/mxmd/legacy2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/mxmd/legacy2.rs -------------------------------------------------------------------------------- /xc3_lib/src/offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/offset.rs -------------------------------------------------------------------------------- /xc3_lib/src/sar1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/sar1.rs -------------------------------------------------------------------------------- /xc3_lib/src/spch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/spch.rs -------------------------------------------------------------------------------- /xc3_lib/src/spco.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/spco.rs -------------------------------------------------------------------------------- /xc3_lib/src/vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/vertex.rs -------------------------------------------------------------------------------- /xc3_lib/src/wipac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/wipac.rs -------------------------------------------------------------------------------- /xc3_lib/src/xbc1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_lib/src/xbc1.rs -------------------------------------------------------------------------------- /xc3_model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/Cargo.toml -------------------------------------------------------------------------------- /xc3_model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/README.md -------------------------------------------------------------------------------- /xc3_model/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /xc3_model/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/Cargo.toml -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/from_anim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/from_anim.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/from_msmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/from_msmd.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/from_mxmd_model_legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/from_mxmd_model_legacy.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/from_mxmd_v112.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/from_mxmd_v112.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/from_mxmd_v40.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/from_mxmd_v40.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/model_buffers_from_vertex_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/model_buffers_from_vertex_data.rs -------------------------------------------------------------------------------- /xc3_model/fuzz/fuzz_targets/to_mxmd_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/fuzz/fuzz_targets/to_mxmd_model.rs -------------------------------------------------------------------------------- /xc3_model/src/animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/animation.rs -------------------------------------------------------------------------------- /xc3_model/src/collision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/collision.rs -------------------------------------------------------------------------------- /xc3_model/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/error.rs -------------------------------------------------------------------------------- /xc3_model/src/gltf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/gltf.rs -------------------------------------------------------------------------------- /xc3_model/src/gltf/animation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/gltf/animation.rs -------------------------------------------------------------------------------- /xc3_model/src/gltf/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/gltf/buffer.rs -------------------------------------------------------------------------------- /xc3_model/src/gltf/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/gltf/material.rs -------------------------------------------------------------------------------- /xc3_model/src/gltf/texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/gltf/texture.rs -------------------------------------------------------------------------------- /xc3_model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/lib.rs -------------------------------------------------------------------------------- /xc3_model/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/map.rs -------------------------------------------------------------------------------- /xc3_model/src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/material.rs -------------------------------------------------------------------------------- /xc3_model/src/material/assignments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/material/assignments.rs -------------------------------------------------------------------------------- /xc3_model/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/model.rs -------------------------------------------------------------------------------- /xc3_model/src/model/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/model/export.rs -------------------------------------------------------------------------------- /xc3_model/src/model/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/model/import.rs -------------------------------------------------------------------------------- /xc3_model/src/monolib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/monolib.rs -------------------------------------------------------------------------------- /xc3_model/src/sampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/sampler.rs -------------------------------------------------------------------------------- /xc3_model/src/shader_database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/shader_database.rs -------------------------------------------------------------------------------- /xc3_model/src/shader_database/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/shader_database/io.rs -------------------------------------------------------------------------------- /xc3_model/src/skeleton.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/skeleton.rs -------------------------------------------------------------------------------- /xc3_model/src/skinning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/skinning.rs -------------------------------------------------------------------------------- /xc3_model/src/texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/texture.rs -------------------------------------------------------------------------------- /xc3_model/src/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/transform.rs -------------------------------------------------------------------------------- /xc3_model/src/vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_model/src/vertex.rs -------------------------------------------------------------------------------- /xc3_shader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/Cargo.toml -------------------------------------------------------------------------------- /xc3_shader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/README.md -------------------------------------------------------------------------------- /xc3_shader/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/release.toml -------------------------------------------------------------------------------- /xc3_shader/src/annotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/annotation.rs -------------------------------------------------------------------------------- /xc3_shader/src/data/xc1/oj110006.3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc1/oj110006.3.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc1/oj110006.3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc1/oj110006.3.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc1/pc078702.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc1/pc078702.1.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc1/pc078702.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc1/pc078702.1.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000101.22.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000101.22.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000101.22.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000101.22.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000101.8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000101.8.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000101.8.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000101.8.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000301.21.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000301.21.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000301.21.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000301.21.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000501.6.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000501.6.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/bl000501.6.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/bl000501.6.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/en020601.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/en020601.0.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/en020601.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/en020601.0.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/en030601.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/en030601.2.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/en030601.2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/en030601.2.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/np001101.13.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/np001101.13.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/np001101.13.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/np001101.13.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/we010402.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/we010402.0.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc2/we010402.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc2/we010402.0.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01011013.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01011013.0.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01011013.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01011013.0.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01021011.63.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01021011.63.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01021011.63.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01021011.63.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01027000.44.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01027000.44.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01027000.44.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01027000.44.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01027000.87.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01027000.87.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch01027000.87.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch01027000.87.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch02010110.28.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch02010110.28.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch02010110.28.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch02010110.28.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.16.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.16.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.16.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.28.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.28.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.28.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.28.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.31.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.31.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11021013.31.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11021013.31.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11061013.9.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11061013.9.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch11061013.9.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch11061013.9.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch44000210.29.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch44000210.29.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xc3/ch44000210.29.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xc3/ch44000210.29.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xcx/en020601.0.frag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcx/en020601.0.frag.txt -------------------------------------------------------------------------------- /xc3_shader/src/data/xcx/pc221115.0.frag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcx/pc221115.0.frag.txt -------------------------------------------------------------------------------- /xc3_shader/src/data/xcx/pc221115.0.vert.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcx/pc221115.0.vert.txt -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc181020.8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc181020.8.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc181020.8.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc181020.8.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc281010.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc281010.2.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc281010.2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc281010.2.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc282010.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc282010.1.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/fc282010.1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/fc282010.1.vert -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/pc221115.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/pc221115.0.frag -------------------------------------------------------------------------------- /xc3_shader/src/data/xcxde/pc221115.0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/data/xcxde/pc221115.0.vert -------------------------------------------------------------------------------- /xc3_shader/src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/database.rs -------------------------------------------------------------------------------- /xc3_shader/src/database/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/database/query.rs -------------------------------------------------------------------------------- /xc3_shader/src/dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/dependencies.rs -------------------------------------------------------------------------------- /xc3_shader/src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/expr.rs -------------------------------------------------------------------------------- /xc3_shader/src/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/extract.rs -------------------------------------------------------------------------------- /xc3_shader/src/extract/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/extract/legacy.rs -------------------------------------------------------------------------------- /xc3_shader/src/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph.rs -------------------------------------------------------------------------------- /xc3_shader/src/graph/glsl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/glsl.rs -------------------------------------------------------------------------------- /xc3_shader/src/graph/latte.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/latte.rs -------------------------------------------------------------------------------- /xc3_shader/src/graph/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/query.rs -------------------------------------------------------------------------------- /xc3_shader/src/graph/snapshots/graph_from_asm_en020601_frag_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/snapshots/graph_from_asm_en020601_frag_0.snap -------------------------------------------------------------------------------- /xc3_shader/src/graph/snapshots/graph_from_asm_pc221115_frag_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/snapshots/graph_from_asm_pc221115_frag_0.snap -------------------------------------------------------------------------------- /xc3_shader/src/graph/snapshots/graph_from_asm_pc221115_vert_0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/graph/snapshots/graph_from_asm_pc221115_vert_0.snap -------------------------------------------------------------------------------- /xc3_shader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/lib.rs -------------------------------------------------------------------------------- /xc3_shader/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/main.rs -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc1 oj110006.3.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc1 oj110006.3.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc1 pc078702.1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc1 pc078702.1.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 bl000101.22.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 bl000101.22.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 bl000101.8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 bl000101.8.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 bl000301.21.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 bl000301.21.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 bl000501.6.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 bl000501.6.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 en020601.0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 en020601.0.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 en030601.2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 en030601.2.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 np001101.13.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 np001101.13.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc2 we010402.0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc2 we010402.0.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch01011013.0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch01011013.0.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch01021011.63.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch01021011.63.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch01027000.44.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch01027000.44.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch01027000.87.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch01027000.87.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch02010110.28.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch02010110.28.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch11021013.16.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch11021013.16.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch11021013.28.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch11021013.28.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch11021013.31.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch11021013.31.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch11061013.9.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch11061013.9.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xc3 ch44000210.29.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xc3 ch44000210.29.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xcxde fc181020.8.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xcxde fc181020.8.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xcxde fc281010.2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xcxde fc281010.2.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xcxde fc282010.1.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xcxde fc282010.1.snap -------------------------------------------------------------------------------- /xc3_shader/src/snapshots/xcxde pc221115.0.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_shader/src/snapshots/xcxde pc221115.0.snap -------------------------------------------------------------------------------- /xc3_test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_test/Cargo.toml -------------------------------------------------------------------------------- /xc3_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_test/README.md -------------------------------------------------------------------------------- /xc3_test/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_test/release.toml -------------------------------------------------------------------------------- /xc3_test/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_test/src/main.rs -------------------------------------------------------------------------------- /xc3_tex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_tex/Cargo.toml -------------------------------------------------------------------------------- /xc3_tex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_tex/README.md -------------------------------------------------------------------------------- /xc3_tex/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_tex/release.toml -------------------------------------------------------------------------------- /xc3_tex/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_tex/src/convert.rs -------------------------------------------------------------------------------- /xc3_tex/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_tex/src/main.rs -------------------------------------------------------------------------------- /xc3_viewer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_viewer/Cargo.toml -------------------------------------------------------------------------------- /xc3_viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_viewer/README.md -------------------------------------------------------------------------------- /xc3_viewer/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_viewer/release.toml -------------------------------------------------------------------------------- /xc3_viewer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_viewer/src/main.rs -------------------------------------------------------------------------------- /xc3_wgpu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/Cargo.toml -------------------------------------------------------------------------------- /xc3_wgpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/README.md -------------------------------------------------------------------------------- /xc3_wgpu/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/build.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/collision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/collision.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/culling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/culling.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/lib.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/material.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/model.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/model/bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/model/bounds.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/model/vertex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/model/vertex.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/monolib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/monolib.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/pipeline.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/renderer.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/sampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/sampler.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/shader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/blit.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/blit.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/bone.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/bone.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/camera.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/camera.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/collision.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/collision.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/deferred.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/deferred.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/model.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/model.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/morph.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/morph.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/snn_filter.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/snn_filter.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/solid.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/solid.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shader/unbranch_to_depth.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shader/unbranch_to_depth.wgsl -------------------------------------------------------------------------------- /xc3_wgpu/src/shadergen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/shadergen.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/skeleton.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/skeleton.rs -------------------------------------------------------------------------------- /xc3_wgpu/src/texture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu/src/texture.rs -------------------------------------------------------------------------------- /xc3_wgpu_batch/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu_batch/Cargo.toml -------------------------------------------------------------------------------- /xc3_wgpu_batch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu_batch/README.md -------------------------------------------------------------------------------- /xc3_wgpu_batch/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu_batch/release.toml -------------------------------------------------------------------------------- /xc3_wgpu_batch/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_wgpu_batch/src/main.rs -------------------------------------------------------------------------------- /xc3_write/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/Cargo.toml -------------------------------------------------------------------------------- /xc3_write/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/README.md -------------------------------------------------------------------------------- /xc3_write/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/src/lib.rs -------------------------------------------------------------------------------- /xc3_write/src/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/src/strings.rs -------------------------------------------------------------------------------- /xc3_write/tests/count_offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/count_offset.rs -------------------------------------------------------------------------------- /xc3_write/tests/enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/enum.rs -------------------------------------------------------------------------------- /xc3_write/tests/offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/offset.rs -------------------------------------------------------------------------------- /xc3_write/tests/offset_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/offset_count.rs -------------------------------------------------------------------------------- /xc3_write/tests/offset_inner_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/offset_inner_count.rs -------------------------------------------------------------------------------- /xc3_write/tests/optional_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/optional_field.rs -------------------------------------------------------------------------------- /xc3_write/tests/string_section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/string_section.rs -------------------------------------------------------------------------------- /xc3_write/tests/string_section_unique.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/string_section_unique.rs -------------------------------------------------------------------------------- /xc3_write/tests/string_section_unique_sorted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/string_section_unique_sorted.rs -------------------------------------------------------------------------------- /xc3_write/tests/struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write/tests/struct.rs -------------------------------------------------------------------------------- /xc3_write_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write_derive/Cargo.toml -------------------------------------------------------------------------------- /xc3_write_derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write_derive/README.md -------------------------------------------------------------------------------- /xc3_write_derive/src/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write_derive/src/attribute.rs -------------------------------------------------------------------------------- /xc3_write_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScanMountGoat/xc3_lib/HEAD/xc3_write_derive/src/lib.rs --------------------------------------------------------------------------------