February 28, 2017, 13:16 (GMT) |
Merge branch 'writefile_rework' into id_override_static |
February 28, 2017, 13:16 (GMT) |
Merge branch 'master' into writefile_rework |
February 28, 2017, 13:06 (GMT) |
Big refactor of differential override storage. On second thought, modifying real data-block to store diff in it is... just bad. Because it affects actual data, because it involves complicated and heavy processes like remapping, and because it stores useless values in .blend file (i.e. values that would give garbage results if e.g. opening .blend file with older version of Blender, etc.). So instead, decided to save an extra data-block in .blend file each time we have some differential overrides. Note that for now, we do full copy of datablock into its extra 'storage' sibbling for .blend file. This is bad (think about double copy of heavy mesh...) and will have to be fixed. Whole copy process will need serious work anyway, for that kind of features we need to be able to copy without increase usercount of IDs etc. In fact, here, maybe we even need a smarter version of copy that would only duplicate sub-data as needed by diff-overriden properties... |
Revision fc978f3 by Sybren A. Stüvel February 28, 2017, 09:09 (GMT) |
Revert "Alembic import: don't crash on instances" This reverts commit 9bf69ab3c1ac77ce3cb4fd6090b6e8ff722de64d. The commit prevents instances from loading at all, which is fine in the light of upcoming commits (where they are handled as true instances), but for now we'd better load instances as real objects; this is the old behaviour, and is probably preferred over not loading those instances at all. |
February 28, 2017, 00:34 (GMT) |
extrapolate obvels outside of obstacle and set them afterwards with option for borderWidth |
February 28, 2017, 00:33 (GMT) |
setting obstacle velocities for now we're doing this before advection. TODO: check if maybe doing this after pressure solve as in original code |
February 28, 2017, 00:30 (GMT) |
Merge branch 'workspaces' into topbar |
February 28, 2017, 00:29 (GMT) |
Merge branch 'blender2.8' into workspaces Conflicts: source/blender/editors/workspace/glutil.c source/blender/gpu/intern/gpu_framebuffer.c |
February 28, 2017, 00:21 (GMT) |
February 28, 2017, 00:21 (GMT) |
OpenColorIO: Update glsl implementation to be ready for ogl 3.3 core |
February 28, 2017, 00:21 (GMT) |
Opengl glaDrawPixels removal: More descriptive setup. |
February 28, 2017, 00:21 (GMT) |
Fix break in drawscredge_area_draw when in fullscreen |
February 28, 2017, 00:21 (GMT) |
Fix T50714: Collections: Adding object to scene without an existing collection This was causing blender to segfault. We now add create a new collection and link to the layer before adding the new object (also included unittests, and requires updated lib/tests) |
February 28, 2017, 00:21 (GMT) |
Unittest: split object_add in individual test files (and small cleanup in unittest) This is required to the upcoming unittest + bugfix |
February 28, 2017, 00:21 (GMT) |
Silence warnings in draw_armature.c Also add note about incomplete functions there |
February 28, 2017, 00:21 (GMT) |
February 28, 2017, 00:21 (GMT) |
Add immDrawBorderCorners function This replaces `glaDrawBorderCorners`. |
February 28, 2017, 00:21 (GMT) |
Opengl glaDrawPixels removal: #if 0 glDrawPixels... |
February 28, 2017, 00:21 (GMT) |
Opengl glaDrawPixels removal: mask_draw.c |
February 28, 2017, 00:21 (GMT) |
Opengl glaDrawPixels removal: image_draw.c Using float buffer is still laggy because of the data volume we have to transfer to the GC. |
|
|
|


Master Commits
MiikaHweb | 2003-2021