Blender Git Loki

Git Commits -> Revision a482385

August 7, 2014, 17:22 (GMT)
Switch clnors data from float[2] to short[2].

Suggested by Campbell, saves memory and does not make things slower (perhaps even slightly faster),
even though it asks for a few more operations...

Note the way alpha factor is handled is a bit different now, since with shorts it's simpler to
always keep factor-like value in the 'virtual' [-1, 1] (real [-SHRT_MAX, SHRT_MAX]) range.

Code is a bit more verbose, since we do not have much math helpers for short 2d vectors,
but this is a detail that can be solved later.

Commit Details:

Full Hash: a4823853542897fc0a0d074f417183ed4b43f157
Parent Commit: 57974dd
Lines Changed: +79, -60

7 Modified Paths:

/source/blender/blenkernel/BKE_mesh.h (+10, -9) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/customdata.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+44, -30) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+19, -15) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021