blender/source
Bastien Montagne 98b81493f3 Refactor writefile handling of data-blocks.
Instead of calling a function looping over whole list of a given ID
type, make whole loop over Main in parent function, and call functions
writing a single datablock at a time.

This design is more in line with all other places in Blender where we
handle whole content of Main (including readfile.c), and much more easy
to extend and add e.g. some generic processing of IDs before/after
writing, etc.

From user point, there should be no change at all, only difference is
that data-block types won't be saved in same order as before (.blend
file specs enforces no order here, so this is not an issue, but it could
bug some third party users using other, simplified .blend file reader maybe).

Reviewers: sergey, campbellbarton

Differential Revision: https://developer.blender.org/D2510
2017-03-17 10:02:08 +01:00
..
blender Refactor writefile handling of data-blocks. 2017-03-17 10:02:08 +01:00
blenderplayer BGE: Fix blenderplayer stub. 2017-03-14 21:17:40 +00:00
creator Fix typo in command line arg list 2017-03-07 09:07:58 -05:00
gameengine Fix BGE building. 2017-03-16 10:30:02 +01:00
tools@b11375e890 Fix blurry icons 2017-01-29 17:21:57 +03:00
CMakeLists.txt