November 13, 2016, 10:22 (GMT) |
Disables VolumeManager functions that load grids directly from a filename. These are legacy functions from the OpenVDB import node, but they don't work with the new design any more because there is no specific Volume instance to add the grids to. |
November 12, 2016, 12:47 (GMT) |
Improved thread data handling for the OpenVDB Cycles node. OpenVDB grid accessors, samplers, and ray intersectors must be stored per thread. Previously this data was stored in a per-thread map in each grid. This causes problems because the pthread_id keys can become invalid, and it also creates a lot of unused accessors. The patch switches thread data storage around, so that thread-local data is now passed along KernelGlobals for every work task as needed (tasks only run in one thread). This system is much more reliable and similar to other cases of thread-local data, such as OSL shaders. The patch also removes the virtual base class for "volumes", which might give a minor performance improvement. If a generic volume type for Cycles is needed it can be abstracted from scratch. Removed the unused thread_id list in Cycles CPU tasks, which were only needed for the now deprecated OpenVDB grid accessor lookup. |
November 12, 2016, 00:33 (GMT) |
removed obsolete high res grid access function |
November 12, 2016, 00:31 (GMT) |
added numObstacle grid in manta script and access functions |
November 11, 2016, 22:18 (GMT) |
added missing grids to liquid/smoke grid import/export and also cleaned up scripts a bit |
November 11, 2016, 16:45 (GMT) |
Move HMD options to User Preferences |
November 11, 2016, 16:32 (GMT) |
Don't pass pixels through RNA, but Image pointers. This makes setting preview images MUCH faster; passing pixels was O(n^2) in the number of pixels. It also prevents us from having double setter functions (floats/bytes). |
November 11, 2016, 16:31 (GMT) |
Somewhat gracefully handle frame index out of bound error. @mont29 We should look at how we handle this properly; I think that the printf() causes too much console noise. |
November 11, 2016, 15:22 (GMT) |
Merge branch 'master' into HMD_viewport Conflicts: source/blender/blenloader/intern/versioning_270.c |
November 11, 2016, 12:04 (GMT) |
Fixed an error in the clearcoat where it appeared too bright for default light sources (like directional lights) |
November 11, 2016, 11:54 (GMT) |
new mantaflow functions which should replace some of the calls from smoke.c |
November 11, 2016, 11:10 (GMT) |
formatting and comment clean up |
November 11, 2016, 02:17 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising Conflicts: intern/cycles/blender/blender_python.cpp intern/cycles/device/device_opencl.cpp intern/cycles/kernel/kernel_accumulate.h intern/cycles/kernel/kernel_path.h intern/cycles/kernel/kernel_path_branched.h intern/cycles/kernel/kernel_path_surface.h intern/cycles/kernel/kernel_types.h intern/cycles/kernel/svm/svm_displace.h |
November 11, 2016, 00:33 (GMT) |
Cycles: Add lines that got removed by accident in recent merge |
November 10, 2016, 22:24 (GMT) |
Use axes colors from custom-manipulators branch |
November 10, 2016, 22:21 (GMT) |
Fix incorrect color of axes on "Reset to Default Theme" |
November 10, 2016, 22:17 (GMT) |
Merge branch 'blender2.8' into custom-manipulators Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/windowmanager/manipulators/intern/wm_manipulatormap.c |
November 10, 2016, 22:07 (GMT) |
Don't draw helplines when using transform manipulators Also removed unused transform flag. |
November 10, 2016, 14:10 (GMT) |
Merge branch 'master' into cycles_split_kernel |
November 10, 2016, 11:24 (GMT) |
Saving & loading via temporary file. Also allowing for image & icon sizes to be different. |
|
|
|


Master Commits
MiikaHweb | 2003-2021