February 24, 2015, 19:15 (GMT) |
Merge branch 'master' into asset-experiments |
February 24, 2015, 18:17 (GMT) |
Pointer property for selecting particle systems in the particle instance modifier. Internally the property is still an integer index, but using a pointer with a dropdown is much more convenient. |
February 24, 2015, 17:49 (GMT) |
Removed stupid limit of 10 on particle instance modifier psys index. |
February 24, 2015, 17:39 (GMT) |
Deleted unimplemented parts of the previous pointcache system, to make refactoring simpler. Since the new approach is not tied to the old set of point cache data types there is really no need to carry their empty husks around. Once the new caching system is defined in detail we can add back whatever makes sense. |
February 24, 2015, 17:37 (GMT) |
Disabled specialized Point Cache modifier handling in the modifier stack, this will be replaced and is not correct anyway. |
February 24, 2015, 17:25 (GMT) |
Refactoring of archive handling in readers/writers. Now instead of each reader/writer creating its own archive, the archive is created by the caller in advance and passed as a constructor argument. This means that multiple items can be stored together in the same archive. |
February 24, 2015, 15:36 (GMT) |
Fix for clumping noise randomness being unstable under deformation. This randomisation was using the deformed parent coordinates for calculating noise vectors, which causes unwanted movement as the parent hair deforms. Instead the `orco` coordinates must be used for all noise vectors, since these are from the undeformed mesh. |
February 24, 2015, 15:20 (GMT) |
Move back path, image etc. to FileDirEntry. Also, reduce revision's uuid to 64bytes, should be more than enough! Thing is, we can expect tens (if not hundreds) of thousands of revisions from a big assets repository with history storage (vcs). So we want that struct to be as small as possible. Also, we do not expect to handle several variants/revisions of a same asset within a same 'context' (there is always only one active variant & rev). So storing path & co at entry level shall be enough. And helps make code simpler/nicer. |
February 24, 2015, 14:43 (GMT) |
Removed unused Scene pointer from the base Reader/Writer classes. |
February 24, 2015, 14:10 (GMT) |
Operator skeleton for a cache bake operator, using the job system. |
February 24, 2015, 13:46 (GMT) |
Get rid of abspath storage, this is storing twice the same data, not nice memory-wise. We may suffer a little performance loss here, but would not expect it to be really important, since rebuilding a full abspath is not needed that often. |
February 24, 2015, 13:14 (GMT) |
Restore size/date sorting. Also, get rid of modes/owner crap, this is quite advanced UNIX fs info, not much to do in our filebrowser imho, and takes time, UI space and Mem space! |
February 24, 2015, 11:48 (GMT) |
Merge branch 'master' into asset-experiments |
February 24, 2015, 11:47 (GMT) |
Fix for undefined return value. |
February 24, 2015, 11:14 (GMT) |
Merge branch 'master' into alembic_pointcache Conflicts: source/blender/makesrna/intern/rna_main_api.c |
February 24, 2015, 11:11 (GMT) |
Removed unused line. |
February 24, 2015, 11:10 (GMT) |
Unlink and cleanup functions when objects or the cached group get unlinked or changed. |
February 24, 2015, 10:47 (GMT) |
Make sure cache item pointers are lib-linked correctly. |
February 24, 2015, 10:34 (GMT) |
Name string construction for cache items, to use as a unique identifier in the cache library. |
February 24, 2015, 08:51 (GMT) |
Draw some UI buttons for all the current cache item types. |
|
|
|


Master Commits
MiikaHweb | 2003-2021