Age | Commit message (Collapse) | Author |
|
http://markmail.org/message/fp7ozcywxum3ar7n
|
|
|
|
stored as shorts intermally)
- converting nurbs to mesh was casting the material to unsigned char.
- subsurf was casting to char, then int -> short in a loop.
- have material functions take & return shorts.
|
|
|
|
reference the same material
Reported by David Roy
Multi-materials used on different meshes would get ignored (resulting in white faces in textured view).
|
|
Reported by Chad Gleason
Imported index order could put mface->v4==0. We already know amount of verts, so use that instead.
|
|
|
|
Reported by David Roy
Patch by Brecht van Lommel
UV import code wasn't taking possible stride into account (always assuming stride==2), thus reading UV coords totally wrong.
|
|
Reported by Valeriy Firsov
Use the node name if it exists, fall back to id otherwise.
|
|
reported by Rebin Cornelius.
This needs patch from upstream report http://code.google.com/p/opencollada/issues/list?thanks=164 applied to OpenCOLLADA. lib/windows/collada and lib/win64/collada have already been updated. Ensures we don't read past array boundaries.
|
|
Submitted by David Roy
Multiple nodes can reference the same geometry, and specify the same materials. This lead
to the import code overwriting material mappings of faces in a destructive way. Instead of
just writing the material bindings always we now keep book of what geometry+material mapping
we've already handled.
|
|
|
|
Submitted by Alexey Zakharov
This patch adds support to Blender for reading geometry data that's
represented as triangle fans.
|
|
|
|
|
|
|
|
r827).
|
|
Reported by Michael Williamson
Fixed by Jeroen Bakker
Wrong UV index was being used.
|
|
Bug reported by alarionfirn
Patch submitted by Jeroen Bakker
It took the read the N+N of the uv-layer, it should be the Nth uv layer.
|
|
|
|
Import unit_settings to scene.
Note: I use here RNA to do this, and I think I might slowly work on replacing low-level DNA usage with RNA where possible.
|
|
|
|
TextureCoordinateBinding.getSemantic(); as per my own patch on OpenCOLLADA issue tracker.
|
|
|
|
own files.
No functional changes.
Where necessary extern "C" {} blocks have been added.
|