-
Notifications
You must be signed in to change notification settings - Fork 45
/
TODO.txt
31 lines (24 loc) · 1.1 KB
/
TODO.txt
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
make sure obj mtl writing works
Update triMeshAcceleratorBVH to parameterize parallel build and possibly support parelll build for midpoint.
OBB2f
parameterize ml::shapes
Intersections/Collision:
mesh - mesh; ideal std::vector<std::pair<triMesh*, mat4f>> - std::vector<std::pair<triMesh*, mat4f>>
BVH: Triangle -> Primitive (to support Vertices)
Mesh - Ray
Mesh - Line
Mesh - OBB (get NR eigenvalue computation into matrix3x3)
OnMeshLoad: reduces to lower res mesh for collisison (maybe in quadedge)`
D3D11: Culling + Shading
Shapes: Cylinder, Torus, Sphere
Code audit:
core-base
* common.h ->
* console.h -> now multiStream.h
* baseImage ->
some core functions seem to be missing, like getSubregion
some functions don't do what they sound like, like copyIntoImage should actually be named copyFromImage
I think some functions assume floats and are broken on r8g8b8 images
MImage is fine to keep if it's useful, but feels like we can just handle all this with stream serialization?
* baseImageHelper ->
Some functions here should be moved to a colorUtil namespace