March 30, 2015, 13:47 (GMT) |
Cycles: Don't use std::set directly, use util_set instead |
March 30, 2015, 13:25 (GMT) |
minor cleanup, comments Make UI follow laplacian deform |
March 30, 2015, 12:59 (GMT) |
Merge branch 'master' into asset-experiments |
March 30, 2015, 12:54 (GMT) |
Quick attempt to resume thumbnails generation on cache. Note this is rather stupid anyway, we need to rewrite this from scratch, using a job for that makes no sense now, we should stick to a lighter threading schema with a queue, or something like that! |
March 30, 2015, 12:52 (GMT) |
Cycles: Don't limit OpenCL devices by the env variable |
Revision 02296fc by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) March 30, 2015, 12:47 (GMT) |
Silly whitespace fix to test git config |
Revision 0a93cd9 by Dalai Felinto (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) March 30, 2015, 12:41 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/include/ED_transform.h source/blender/gpu/intern/gpu_buffers.c |
March 30, 2015, 12:16 (GMT) |
Merge branch 'alembic' into gooseberry |
March 30, 2015, 12:15 (GMT) |
Cycles: Compilation error fixes Also made checks about __SPLIT_KERNEL__ srvive cases when it's not defined. |
March 30, 2015, 12:11 (GMT) |
Fix for crashes when changing draw types that affect dupli objects. The draw code was restoring the derivedFinal mesh unconditionally after drawing duplis. However, the drawing code can in some cases replace the derivedFinal pointer during drawing (bad!). This then leads to invalid pointer access. Fix is to only touch the derivedFinal when it's actually a dupli cache mesh. |
March 30, 2015, 10:44 (GMT) |
Cycles: Make code style closer to Cycles, avoid some unneeded changes |
March 30, 2015, 10:42 (GMT) |
Merge branch 'alembic' into gooseberry |
March 30, 2015, 10:41 (GMT) |
`cachelibrary.modifier_bake operator` has been removed in favor of `cachelibrary.bake`. |
March 30, 2015, 10:39 (GMT) |
Preliminary fix for bad level calls to WM job functions from BKE. The job invocation should happen only in editors/. Also it makes sense to modify the bake operator such that it supports both the basic cache library and an optional modifier output. The design for this area is in progress anyway, probably the cache library archive paths will be changed so that there is always one input and optionally an output path, with all the modifiers working in sequence. |
March 30, 2015, 10:39 (GMT) |
Removed unused code for ill-defined "cache objects". The cache libraries now work based on dupli objects instead of recursive group content, so this concept is no longer needed. |
March 30, 2015, 10:39 (GMT) |
Simplified functions for generating absolute file paths from the base cache library and modifiers. |
March 30, 2015, 10:39 (GMT) |
Sanity check: motion state data in curves is optional. |
March 30, 2015, 10:39 (GMT) |
Write out the complete dupli group in cache modifiers. Theoretically we could write a stitcher that writes only the parts of the data affected by a modifier and simply copies the rest, but this is much more involved and not necessary at this point. |
March 30, 2015, 10:31 (GMT) |
Merge branch 'master' into cycles_kernel_split Conflicts: intern/cycles/device/device_opencl.cpp intern/cycles/kernel/kernel_shader.h intern/cycles/kernel/svm/svm_closure.h intern/cycles/kernel/svm/svm_wavelength.h intern/cycles/kernel/svm/svm_wireframe.h |
March 30, 2015, 10:24 (GMT) |
Cycles: OpenCL kernel-splitting work This patch contains work to split the OpenCL mega-kernel into separate kernels to obtain better GPU utilization and therefore performance. A description of the optimizations included in this patch is located at https://docs.google.com/document/d/1LuXW-CV-sVJkQaEGZlMJ86jZ8FmoPfecaMdR-oiWbUY/edit?usp=sharing |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021