Blender Git Commit Log

Git Commits -> Revision 5d732dd

March 5, 2015, 09:08 (GMT)
Add some asset engine-aware stuff in filebrowser.

Basically, filelisting code in space_file becomes default, internal 'asset engine',
and user can switch to any other available engine instead.

Note filelisting with asset engines is fully main-thread from C code PoV,
parallelization/asynchronism is responsability of the py code!

Also, added a basic (dummy currently) AssetEngine py implementation.
Not much there, but helps checking things works as expected before
writing whole interface!

All this is very basic early code yet, much much to do before we get anything really usable...

Commit Details:

Full Hash: 5d732ddcaea6c1ca54e3b8e87280dafd4bc6a2dd
Parent Commit: 9f61207
Lines Changed: +711, -82

1 Added Path:

/release/scripts/startup/bl_operators/flame.py (+69, -0) (View)

10 Modified Paths:

/release/scripts/startup/bl_operators/__init__.py (+2, -0) (Diff)
/release/scripts/startup/bl_ui/space_filebrowser.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_asset.h (+8, -1) (Diff)
/source/blender/blenkernel/intern/asset.c (+7, -0) (Diff)
/source/blender/editors/space_file/filelist.c (+116, -36) (Diff)
/source/blender/editors/space_file/filelist.h (+3, -0) (Diff)
/source/blender/editors/space_file/space_file.c (+9, -2) (Diff)
/source/blender/makesdna/DNA_space_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_asset.c (+444, -42) (Diff)
/source/blender/makesrna/intern/rna_space.c (+50, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021