Blender Git Commits

Blender Git "asset-engine" branch commits.

Page: 68 / 79

March 13, 2015, 13:45 (GMT)
Merge branch 'master' into asset-experiments
March 12, 2015, 18:41 (GMT)
Add load_pre callback to RNA, and stupid dummy code in Amber to make quick test of it.
March 12, 2015, 14:19 (GMT)
RNA listdir: add some more accessors, and ability to remove/clear list of entries (assets).
March 12, 2015, 10:07 (GMT)
Rename 'Flame' to 'Amber'!
March 12, 2015, 10:03 (GMT)
Merge branch 'asset-engine' into asset-experiments
March 12, 2015, 10:00 (GMT)
Merge branch 'master' into asset-experiments
March 12, 2015, 09:59 (GMT)
First step to add 'load_pre' behavior.

This will allow asset engines to:
* Actually ensure requested data is available (downloading it, generating it, etc. as needed).
* Change entries generated for user by actual data paths (allows e.g. to present
a set of different paths to load as a single 'asset' to user).

As usual, had to change existing filebrowser code... Seems to be working fine
from quick tests (i.e. regular filebrowser not being broken).
March 10, 2015, 11:52 (GMT)
Add refcounting and shallow copy to AssetEngine.

Reason is, we want operator to 'inherit' ae instance from spacefile too.
March 10, 2015, 11:11 (GMT)
Fix initialization of AssetEngine type in new filebrowser.
March 9, 2015, 15:26 (GMT)
Merge branch 'asset-experiments' into asset-engine
March 9, 2015, 14:32 (GMT)
Merge branch 'master' into asset-experiments
March 5, 2015, 09:08 (GMT)
Further rework of file listing handling - complete decouple from OS-related direntry.

Remove everything not really related to OS representation of file entries.

FileBrowser will now use a complete decoupled version of file representation,
much easier to keep sane behavior this way, easy integration with RNA, etc.
March 5, 2015, 09:08 (GMT)
Cleanup - remove big commented blocks from renderengine initial copy/paste.
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...
March 5, 2015, 09:08 (GMT)
Add RNA structs for assets listing (with variants, revisions, etc.).
March 5, 2015, 09:08 (GMT)
Add more stuff to filelist RNA.
March 5, 2015, 09:08 (GMT)
Minor updates to asset engine API, and add some more basic file listing stuff to RNA.
March 5, 2015, 09:08 (GMT)
Void skeleton of asset engine.

Mostly copied from RenderEngines code. Compiles, now we have to flesh this!
March 5, 2015, 09:08 (GMT)
WIP start defining asset engine API.
March 5, 2015, 08:48 (GMT)
Merge branch 'master' into asset-experiments
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021