Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-07 | Fix own rB8714ae09f894: Forgot to handle bone constraints in versionning code! | Bastien Montagne | |
2014-04-07 | Color pickers: | Antony Riakiotakis | |
* Code Cleanup * Fix some more color correction cases that were left unattended. (NDOF, resetting the operation in circle pickers) | |||
2014-04-07 | Fix own broken rB95b25e7333c4 (crash on any undo op :/). | Bastien Montagne | |
Issue here was that buttons_texture_context_compute() was getting scene from (button-customized) context, before the button paths (and hence, context) had been updated. So after an undo, it was getting an invalid (freed by undo) scene pointer. Now update BCONTEXT_SCENE path before calling buttons_texture_context_compute(). | |||
2014-04-07 | OpenCL Change opencl_assert to be more like cuda assert where possible. | Martijn Berger | |
added some extra warnings and feedback if things go wrong | |||
2014-04-07 | OpenCL + AMD adapt kernel to newer driver | Martijn Berger | |
2014-04-07 | Code cleanup: make the source G rated again. | Campbell Barton | |
2014-04-07 | Code cleanup: use parens around multi-line defines. | Campbell Barton | |
2014-04-07 | Fix T39623: deleting an object crashes | Campbell Barton | |
2014-04-07 | Fix T39562: Properties panel Pinning is broken | Bastien Montagne | |
'scene' was simply not handled in button context. | |||
2014-04-07 | Fix T39563: Tiny unit-display problem in constraint panels. | Bastien Montagne | |
There is no good solution here, since RNA props can only have one type/unit. Tried to find the less worse one - have different RNA props for same DNA value (a bit like the angle/length for camera lens). Also fixed two other issues with Transform conctraint: * Angle were still in degrees (yes, another backward-compatibility breacking). * Scale was absolute, unlike loc/rot. Also cleaned up a bit the code, replaced some magic numbers by proper enums, ... | |||
2014-04-07 | Correct assert for RNA IDProps | Campbell Barton | |
2014-04-07 | Code cleanup: remove unused functions and convert int -> bool | Campbell Barton | |
2014-04-07 | Code cleanup: project gpencil in float coords & delete outdated comments | Campbell Barton | |
2014-04-07 | Dyntopo: minor speedups with bmesh use. | Campbell Barton | |
2014-04-07 | Dyntopo: avoid mask layer lookups while adding/removing verts | Campbell Barton | |
2014-04-07 | Mempool: use define for used freeword and correct define | Campbell Barton | |
2014-04-07 | Mempool: minor optimization to building free pointer list | Campbell Barton | |
2014-04-07 | Mempool: fix own error in recent commit | Campbell Barton | |
chunks must be added in order for iteration. | |||
2014-04-07 | Fix building for Windows. | Antony Riakiotakis | |
2014-04-07 | BGE: Multi-threading animation updates and skinning. | Mitchell Stokes | |
This required BL_ArmatureObject to have tighter control over armatures and poses. Also, (Blender) armature objects are now copied instead of shared between BL_ArmatureObjects to avoid race conditions. Also, due to the armature copy, shape key drivers need a bit of extra fiddling to get the correct armature copy. Initially OpenMP was used for threading, but then BLI_task was used due to being less compiler dependent. This commit also places time spent on skinning updates in the Animation profiler category (was previously under the Rasterizer category). | |||
2014-04-07 | Todo T36849: support XDG thumbnail management standard | Campbell Barton | |
2014-04-07 | blenderplayer - Reviewed some command line options and the respective help | brita | |
Doubts: are written as comments in the code Current Problems: - stereo modes sometimes have different names and are ordered differently everywhere (blender properties panel names and tooltips, blenderplayer cmndline) - dome mode as several options, but can only take one at a time, like -D mode bla -D tilt X -D ... - gameoptions are also given one at a time, like above, but with an assignment -g option = X . This is inconsistent. - gameoptions need to be reviewed and docummented - parent to window (-i) is useful for what? (there is no wiki on this either) - there is no support for verbose options like --help (blender itself supports it) Reviewers: dfelinto, moguri CC: Differential Revision: https://developer.blender.org/D312 | |||
2014-04-06 | Better code for (bone axis + roll) to mat | Bastien Montagne | |
See T39470 and D436. Code by @tippisum, with some minor edits by @mont29. Tested with various rigs, including Rigify, CGcookie flex rig, and gooseberry/pataz caterpillar. Riggers, please test it, no change expected in behaviour. Reviewers: aligorith CC: tippisum Differential Revision: https://developer.blender.org/D436 | |||
2014-04-06 | Install_deps.sh: tweaks to support new LLVM-3.4. | Bastien Montagne | |
Issue is, looks like Debian testing's graphic backend now uses LLVM-3.4, which conflicts with 3.3 in Blender and makes it crash. So add support to handle 3.4, by both allowing to force a specific version for some libs, and switching back to head of official repo for OSL. | |||
2014-04-06 | Fix T39479: Transform mouse constraint fails in some situations. | Bastien Montagne | |
Some more float precision issue... | |||
2014-04-06 | Move LIKELY/UNLIKELY into header | Campbell Barton | |
2014-04-06 | Guarded Alloc: use UNLIKELY for debug memset | Campbell Barton | |
2014-04-06 | Fix error when enabling Mist pass but there was no world. Can't find mist ↵ | Pablo Vazquez | |
settings, so check for World first. | |||
2014-04-05 | Fix issue for OPENCL problem on Macosx 10.9.2 | Monique Dewanchand | |
2014-04-05 | Fix sculpt brushes stuck to drag dot or anchored mode | Antony Riakiotakis | |
Was own mistake after RNA enu refactoring. | |||
2014-04-05 | RNA: optimization to avoid malloc for iterators. | Brecht Van Lommel | |
This mostly helps making Cycles scene synchronization a bit faster. | |||
2014-04-05 | Fix for auto detect homogeneous volume with OSL, forgot to include this file ↵ | Brecht Van Lommel | |
in last commit. | |||
2014-04-05 | Math Lib: add power of 2 min/max for unsigned ints | Campbell Barton | |
2014-04-05 | Fix T39606, SSS and Volume nodes were showing warning, even if CPU was used. | Thomas Dinges | |
2014-04-05 | Cycles UI: Refactor cpu checks into a use_cpu() function. | Thomas Dinges | |
2014-04-05 | Dyntopo: minor optimizations for edge queue | Campbell Barton | |
2014-04-05 | Remove redundant call to CustomData_get_offset | Campbell Barton | |
2014-04-05 | Optimize mempool: round chunk size to powers of 2, account for slop-space | Campbell Barton | |
This helps to reduce memory fragmentation. | |||
2014-04-05 | Mempool: remove BLI_MEMPOOL_SYSMALLOC, MEM_* allocs are more efficient now | Campbell Barton | |
2014-04-05 | Solve issue with dyntopo collapse. | Antony Riakiotakis | |
It was possible to delete a masked vertex during collapsing. Looks like this is one of the causes for hangs during masked flood filling. | |||
2014-04-05 | Optimize mempool: replace double linked list with single for memory chunks | Campbell Barton | |
2014-04-05 | Great, now Debian Jessie as well can cause libyaml-cpp version mismatch... ↵ | Bastien Montagne | |
Update warning message! | |||
2014-04-05 | Some stupid systems give limited powers to sudo... So add a --no-sudo option ↵ | Bastien Montagne | |
disabling usage of sudo! Note in this case, script becomes more or less useless, just spit out names of packages to install... Requested by Dalai Felinto over IRC. | |||
2014-04-04 | Missing file in commit 12302011d6207a60b24d0cae71a88df0384bc5da. | Tamito Kajiyama | |
2014-04-04 | Freestyle: Removed SVertex _curvatureFredo and _directionFredo and their ↵ | Tamito Kajiyama | |
getter/setter methods.. These data elements are undocumented and of little use. For now they are commented out in the implementation in favor of less memory consumption, and a very limited support for these data components in the Python API was just removed (should be easy to recover). | |||
2014-04-04 | Freestyle: Fix for class definitions of 0D/1D functions (functors). | Tamito Kajiyama | |
Symbol 'real' is an alias of double and is subject to future change, while the interface of 0D/1D functions is part of the stable Freestyle Python API. So all occurrences of this type in the class definitions were replaced with double. | |||
2014-04-04 | Fix for typos in array size | Sergey Sharybin | |
2014-04-04 | Fix for mask slide operators didn't work with LMB selection | Sergey Sharybin | |
2014-04-04 | Mask spline slide didn't respect auto-key | Sergey Sharybin | |
2014-04-04 | Mask spline slide: holding Ctrl will make handles free | Sergey Sharybin | |