├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── libs ├── cgltf │ ├── cgltf.c │ ├── cgltf.h │ └── cgltf_write.h ├── meshoptimizer │ ├── allocator.cpp │ ├── clusterizer.cpp │ ├── indexcodec.cpp │ ├── indexgenerator.cpp │ ├── meshoptimizer.h │ ├── overdrawanalyzer.cpp │ ├── overdrawoptimizer.cpp │ ├── simplifier.cpp │ ├── spatialorder.cpp │ ├── stripifier.cpp │ ├── vcacheanalyzer.cpp │ ├── vcacheoptimizer.cpp │ ├── vertexcodec.cpp │ ├── vertexfilter.cpp │ ├── vfetchanalyzer.cpp │ └── vfetchoptimizer.cpp └── par_shapes │ ├── par_shapes.c │ └── par_shapes.h ├── logo.jpg └── src ├── Shape.zig ├── io.zig ├── memory.zig ├── root.zig ├── zcgltf.zig └── zmeshoptimizer.zig /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/README.md -------------------------------------------------------------------------------- /libs/cgltf/cgltf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/cgltf/cgltf.c -------------------------------------------------------------------------------- /libs/cgltf/cgltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/cgltf/cgltf.h -------------------------------------------------------------------------------- /libs/cgltf/cgltf_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/cgltf/cgltf_write.h -------------------------------------------------------------------------------- /libs/meshoptimizer/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/allocator.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/clusterizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/clusterizer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/indexcodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/indexcodec.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/indexgenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/indexgenerator.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/meshoptimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/meshoptimizer.h -------------------------------------------------------------------------------- /libs/meshoptimizer/overdrawanalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/overdrawanalyzer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/overdrawoptimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/overdrawoptimizer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/simplifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/simplifier.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/spatialorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/spatialorder.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/stripifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/stripifier.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vcacheanalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vcacheanalyzer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vcacheoptimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vcacheoptimizer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vertexcodec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vertexcodec.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vertexfilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vertexfilter.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vfetchanalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vfetchanalyzer.cpp -------------------------------------------------------------------------------- /libs/meshoptimizer/vfetchoptimizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/meshoptimizer/vfetchoptimizer.cpp -------------------------------------------------------------------------------- /libs/par_shapes/par_shapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/par_shapes/par_shapes.c -------------------------------------------------------------------------------- /libs/par_shapes/par_shapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/libs/par_shapes/par_shapes.h -------------------------------------------------------------------------------- /logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/logo.jpg -------------------------------------------------------------------------------- /src/Shape.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/Shape.zig -------------------------------------------------------------------------------- /src/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/io.zig -------------------------------------------------------------------------------- /src/memory.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/memory.zig -------------------------------------------------------------------------------- /src/root.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/root.zig -------------------------------------------------------------------------------- /src/zcgltf.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/zcgltf.zig -------------------------------------------------------------------------------- /src/zmeshoptimizer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zig-gamedev/zmesh/HEAD/src/zmeshoptimizer.zig --------------------------------------------------------------------------------