forked from aloucks/directx_math
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
36 lines (30 loc) · 1 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[package]
name = "directx_math"
version = "0.1.2"
authors = ["Aaron Loucks <[email protected]>"]
edition = "2018"
description = "A rust translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps."
keywords = ["math", "simd", "matrix", "vector", "quaternion"]
categories = ["mathematics", "game-development", "graphics"]
repository = "https://github.com/aloucks/directx_math"
license = "MIT"
readme = "README.md"
exclude = ["etc", "benchmarks", ".github"]
[features]
# Disable specific intrinsics for testing
no_sse3 = []
no_sse4 = []
no_avx = []
no_fma = []
no_avx2 = []
no_neon = []
# Disable all intrinsics
no_intrinsics = ["no_sse3", "no_sse4", "no_avx", "no_fma", "no_avx2", "no_neon"]
# Prefer intrinsics that may perform better on intel CPUs
favor_intel = []
# Enable specialization for trait based vector swizzle and permute.
# This is a nightly-only feature and is ignored on the stable channel.
specialization = []
default = ["no_neon"]
[workspace]
members = ["benchmarks"]