├── .github └── workflows │ ├── build.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── banner.png ├── src ├── vmath.nim └── vmath │ ├── macroswizzle.nim │ └── swizzle.nim ├── tests ├── bench.nim ├── bench_isNan.nim ├── bench_raytracer.nim ├── bench_raytracer_glm.nim ├── bench_rep.nim ├── bench_swizzle.nim ├── config.nims ├── raytracer.png └── test.nim ├── tools └── genswizzle.nim └── vmath.nimble /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/README.md -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/docs/banner.png -------------------------------------------------------------------------------- /src/vmath.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/src/vmath.nim -------------------------------------------------------------------------------- /src/vmath/macroswizzle.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/src/vmath/macroswizzle.nim -------------------------------------------------------------------------------- /src/vmath/swizzle.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/src/vmath/swizzle.nim -------------------------------------------------------------------------------- /tests/bench.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench.nim -------------------------------------------------------------------------------- /tests/bench_isNan.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench_isNan.nim -------------------------------------------------------------------------------- /tests/bench_raytracer.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench_raytracer.nim -------------------------------------------------------------------------------- /tests/bench_raytracer_glm.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench_raytracer_glm.nim -------------------------------------------------------------------------------- /tests/bench_rep.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench_rep.nim -------------------------------------------------------------------------------- /tests/bench_swizzle.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/bench_swizzle.nim -------------------------------------------------------------------------------- /tests/config.nims: -------------------------------------------------------------------------------- 1 | --path:"../src" 2 | -------------------------------------------------------------------------------- /tests/raytracer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/raytracer.png -------------------------------------------------------------------------------- /tests/test.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tests/test.nim -------------------------------------------------------------------------------- /tools/genswizzle.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/tools/genswizzle.nim -------------------------------------------------------------------------------- /vmath.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/vmath/HEAD/vmath.nimble --------------------------------------------------------------------------------