Skip to content

Commit 87a54b6

Browse files
Merge pull request #4 from bushrat011899/mikktspace_sys_comparison
Use `mikktspace-sys` instead of custom C for regression testing
2 parents ae32804 + bc22661 commit 87a54b6

21 files changed

+415
-2575
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ exclude = ["/data", "/generator"]
2121
bitflags = "2.3"
2222

2323
[dev-dependencies]
24-
bytemuck = { version = "1.13", features = ["derive"] }
24+
mikktspace-sys = "0.1.1"
25+
wavefront_obj = "11.0.0"
2526
glam = "0.30.4"
2627

2728
[[example]]

data/cube.bin

-1.32 KB
Binary file not shown.

data/cube.obj

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
v 0.5 -0.5 0.5
2+
v 0.5 -0.5 -0.5
3+
v 0.5 0.5 -0.5
4+
v 0.5 0.5 0.5
5+
v 0.5 0 0
6+
v -0.5 0.5 0.5
7+
v -0.5 0.5 -0.5
8+
v -0.5 -0.5 -0.5
9+
v -0.5 -0.5 0.5
10+
v -0.5 0 0
11+
v 0.5 0.5 0.5
12+
v 0.5 0.5 -0.5
13+
v -0.5 0.5 -0.5
14+
v -0.5 0.5 0.5
15+
v 0 0.5 0
16+
v -0.5 -0.5 0.5
17+
v -0.5 -0.5 -0.5
18+
v 0.5 -0.5 -0.5
19+
v 0.5 -0.5 0.5
20+
v 0 -0.5 0
21+
v -0.5 0.5 0.5
22+
v -0.5 -0.5 0.5
23+
v 0.5 -0.5 0.5
24+
v 0.5 0.5 0.5
25+
v 0 0 0.5
26+
v 0.5 0.5 -0.5
27+
v 0.5 -0.5 -0.5
28+
v -0.5 -0.5 -0.5
29+
v -0.5 0.5 -0.5
30+
v 0 0 -0.5
31+
vn 0.57735026 -0.57735026 0.57735026
32+
vn 0.57735026 -0.57735026 -0.57735026
33+
vn 0.57735026 0.57735026 -0.57735026
34+
vn 0.57735026 0.57735026 0.57735026
35+
vn 1 0 0
36+
vn -0.57735026 0.57735026 0.57735026
37+
vn -0.57735026 0.57735026 -0.57735026
38+
vn -0.57735026 -0.57735026 -0.57735026
39+
vn -0.57735026 -0.57735026 0.57735026
40+
vn -1 0 0
41+
vn 0.57735026 0.57735026 0.57735026
42+
vn 0.57735026 0.57735026 -0.57735026
43+
vn -0.57735026 0.57735026 -0.57735026
44+
vn -0.57735026 0.57735026 0.57735026
45+
vn 0 1 0
46+
vn -0.57735026 -0.57735026 0.57735026
47+
vn -0.57735026 -0.57735026 -0.57735026
48+
vn 0.57735026 -0.57735026 -0.57735026
49+
vn 0.57735026 -0.57735026 0.57735026
50+
vn 0 -1 0
51+
vn -0.57735026 0.57735026 0.57735026
52+
vn -0.57735026 -0.57735026 0.57735026
53+
vn 0.57735026 -0.57735026 0.57735026
54+
vn 0.57735026 0.57735026 0.57735026
55+
vn 0 0 1
56+
vn 0.57735026 0.57735026 -0.57735026
57+
vn 0.57735026 -0.57735026 -0.57735026
58+
vn -0.57735026 -0.57735026 -0.57735026
59+
vn -0.57735026 0.57735026 -0.57735026
60+
vn 0 0 -1
61+
vt 0 0
62+
vt 0 1
63+
vt 1 1
64+
vt 1 0
65+
vt 0.5 0.5
66+
vt 1 0
67+
vt 1 1
68+
vt 0 1
69+
vt 0 0
70+
vt 0.5 0.5
71+
vt 0 0
72+
vt 0 1
73+
vt 0 1
74+
vt 0 0
75+
vt 0 0.5
76+
vt 0 0
77+
vt 0 1
78+
vt 0 1
79+
vt 0 0
80+
vt 0 0.5
81+
vt 0 0
82+
vt 0 1
83+
vt 1 1
84+
vt 1 0
85+
vt 0.5 0.5
86+
vt 1 0
87+
vt 1 1
88+
vt 0 1
89+
vt 0 0
90+
vt 0.5 0.5
91+
f 1/1/1 2/2/2 5/5/5
92+
f 2/2/2 3/3/3 5/5/5
93+
f 3/3/3 4/4/4 5/5/5
94+
f 4/4/4 1/1/1 5/5/5
95+
f 6/6/6 7/7/7 10/10/10
96+
f 7/7/7 8/8/8 10/10/10
97+
f 8/8/8 9/9/9 10/10/10
98+
f 9/9/9 6/6/6 10/10/10
99+
f 11/11/11 12/12/12 15/15/15
100+
f 12/12/12 13/13/13 15/15/15
101+
f 13/13/13 14/14/14 15/15/15
102+
f 14/14/14 11/11/11 15/15/15
103+
f 16/16/16 17/17/17 20/20/20
104+
f 17/17/17 18/18/18 20/20/20
105+
f 18/18/18 19/19/19 20/20/20
106+
f 19/19/19 16/16/16 20/20/20
107+
f 21/21/21 22/22/22 25/25/25
108+
f 22/22/22 23/23/23 25/25/25
109+
f 23/23/23 24/24/24 25/25/25
110+
f 24/24/24 21/21/21 25/25/25
111+
f 26/26/26 27/27/27 30/30/30
112+
f 27/27/27 28/28/28 30/30/30
113+
f 28/28/28 29/29/29 30/30/30
114+
f 29/29/29 26/26/26 30/30/30

data/suzanne_bad.bin

-22.4 KB
Binary file not shown.

data/suzanne_flat_tris.bin

-70.3 KB
Binary file not shown.

data/suzanne_smooth_tris.bin

-35.1 KB
Binary file not shown.

generator/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

generator/CMakeLists.txt

Lines changed: 0 additions & 16 deletions
This file was deleted.

generator/README.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

generator/build.sh

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)