Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-27 | Math Lib: Add non-clamped round_* functions | Campbell Barton | |
Replace iroundf with round_fl_to_int, add other types | |||
2017-09-26 | Cleanup: indentation | Campbell Barton | |
2017-09-26 | Cleanup: remove bounds runtime data from scene | Campbell Barton | |
2017-09-26 | Beauty fill was skipping small faces | Campbell Barton | |
2017-09-26 | Fix T52871: beauty fill error | Campbell Barton | |
Only lock tri's facing different directions. Needed because scanfill creates zero area faces. | |||
2017-09-26 | Revert "Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was ↵ | Campbell Barton | |
mistakenly considering the state as degenerated" This reverts commit a8f11f5422afa01608817755eea310e987f896be. Result is no longer symmetrical, will investigate a different fix. | |||
2017-09-26 | Add missing header | Campbell Barton | |
2017-09-26 | Fix T52901: New Depsgraph - Driver using "self" needs reloading file to work | Joshua Leung | |
2017-09-26 | Fix: When transforming GP strokes in "Local" mode, the strokes would get ↵ | Joshua Leung | |
obscured by the transform constraint lines Ported over e7395c75d504af2c2f720f43ea27b93e04a378e4 from the greasepencil-object branch. I should've fixed this ages ago, but couldn't figure out why at the time. | |||
2017-09-25 | Fix T52835: When driven IK influence change, ik animation have 1 frame delay | Sergey Sharybin | |
2017-09-25 | Fix T52865: Improve wording of error message when saving packed images fails | Joshua Leung | |
Make it clear that the packed file could not be saved back out to disk at the specified path (e.g. destination directory doesn't exist). | |||
2017-09-25 | Add an 'atomic cas' wrapper for pointers. | Bastien Montagne | |
Avoids having to repeat obfuscating castings everywhere... | |||
2017-09-25 | Tweak to fix for thread concurency in looptri generation. | Bastien Montagne | |
Even if pointer assignment may be atomic, it does not prevent reordering and other nifty compiler tricks, we need a memory barrier to ensure not only that transferring pointer from wip array to final one is atomic, but also that all previous writing to memory are “flushed” to (visible by) all CPUs... Thanks @sergey for finding the potential (though quite unlikely) issue. | |||
2017-09-25 | Mirror Modifier: option to offset UV's | Campbell Barton | |
Useful for baking, so UV's can be moved outside the image and not used to bake pixels (but still used for display). D2801 by @Zuorion | |||
2017-09-25 | Fix T52890: Crash unlinking sequencer sound | Campbell Barton | |
2017-09-23 | Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly ↵ | Germano | |
considering the state as degenerated | |||
2017-09-23 | Tracking: Followup to previous fix, need to remap frame number for sequence ↵ | Sergey Sharybin | |
tracking | |||
2017-09-23 | Tracking: Cleanup, reuse existing variable | Sergey Sharybin | |
2017-09-23 | Fix T52851: Per-frame traking is broken when sequence doesn't start at frame 1 | Sergey Sharybin | |
2017-09-23 | Tracking: Fix crash when tracking failed | Sergey Sharybin | |
Was a dangling pointer to a freed memory left behind. | |||
2017-09-23 | Remove remaining qtcodecdata | Aaron Carlisle | |
This fixes a mistake in rBefd5e3c25401b43cbd7f909418835bb570db1ab3 | |||
2017-09-22 | Remove quicktime support | Aaron Carlisle | |
It has been deprecated since at least macOS 10.9 and fully removed in 10.12. I am unsure if we should remove it only in 2.8. But you cannot build blender with it supported when using a modern xcode version anyway so I would tend towards just removing it also for 2.79 if that ever happens. Reviewers: mont29, dfelinto, juicyfruit, brecht Reviewed By: mont29, brecht Subscribers: Blendify, brecht Maniphest Tasks: T52807 Differential Revision: https://developer.blender.org/D2333 | |||
2017-09-22 | Fix T52840: New Depsgraph - Mask editor not working correctly | Sergey Sharybin | |
2017-09-22 | Cleanup: unused define | Campbell Barton | |
2017-09-21 | 3D Text: Make Ctrl Backspace/Del delete words | Campbell Barton | |
Matches text-editor, console & text-button. | |||
2017-09-21 | Fix T52860: 3D Text crashes w/ Ctrl Backspace | Campbell Barton | |
2017-09-21 | Fix T50450: Breakdowner doesn't work in Tweak Mode on translated NLA Strips | Joshua Leung | |
2017-09-21 | fix T52831 removed enforcement of matrix decomposition when animations are ↵ | Gaia Clary | |
exported | |||
2017-09-20 | Revert "Fix T52792: Typo in UI label of a HairInfo node socket." | Brecht Van Lommel | |
This reverts commit 8ad479a3227e36b201f740a127c08e29950bb219. | |||
2017-09-20 | Fix T52792: Typo in UI label of a HairInfo node socket. | Bastien Montagne | |
2017-09-20 | Fix T52852: Assert in looptri calculation after recent changes. | Bastien Montagne | |
Wrong condition in asserts... | |||
2017-09-20 | Fix missing ID remapping in Action editor callback. | Bastien Montagne | |
Spotted by Joshua Leung (@aligorith), thanks! Should probably be backported to 2.79a should we do it. | |||
2017-09-20 | Expose multi-dimensional array data in properties' introspection data. | Bastien Montagne | |
Required to generate valid doc for such arrays! | |||
2017-09-20 | UI: fullstop at end of tooltips | Campbell Barton | |
Allows for multiple sentences not to look strange. Convention not to include in RNA remains. | |||
2017-09-19 | Correct test ifdef in polyfill | Campbell Barton | |
2017-09-19 | Fix T52834: Polyfill2D fails with co-linear edges | Campbell Barton | |
2017-09-19 | transform_snap_object: simplify IGNORE_BEHIND_RAY | mano-wii | |
`depth_get` is called in most of the time. So not worth going through so many conditions | |||
2017-09-19 | Depsgraph: Fix wrong flag being assigned | Sergey Sharybin | |
2017-09-19 | Fix T52733 Percent mode for Bevel sometimes had nans. | Howard Trickey | |
Forgot some initialization. | |||
2017-09-19 | Fix T52816: regression can't open file in 2.79 (crash). | Bastien Montagne | |
Tentative fix, since I cannot reproduce thenissue for some reason here on linux. Core of the problem is pretty clear though, thanks to Germano Cavalcante (@mano-wii): another thread could try to use looptris data after worker one had allocated it, but before it had actually computed looptris. So now, we use a temp 'wip' pointer to store looptris being computed (since this is protected by a mutex, other threads will have to wait on it, no possibility for them to double-compute the looptris here). This should probably be backported to 2.79a if done. | |||
2017-09-19 | Fix T52823: New Depsgraph - Shrinkwrap crashes blender | Sergey Sharybin | |
The issue was caused by threading conflict around looptris: it was possible that DM will return non-NULL but non-initialized array of looptris. Thanks Campbell for second pair of eyes! | |||
2017-09-19 | CMake: update for renamed headers | Campbell Barton | |
2017-09-19 | BLI_utildefines_iter: Use for iteration helpers | Campbell Barton | |
2017-09-19 | Cleanup: BLI_utildefines prefix for header-only libs | Campbell Barton | |
This allows to have different macro headers without them sharing similar names to regular C modules. | |||
2017-09-19 | Boolean Modifier: add debug options | Campbell Barton | |
Only show & use when running in debug mode. | |||
2017-09-19 | Fix T52811: At any framerate selected, video exported with 1000fps | Sergey Sharybin | |
2017-09-19 | Avoid bias when calculating quad split direction | Campbell Barton | |
Some error checks weren't being done in both directions when calculating the best split direction for a quad. | |||
2017-09-19 | Correct recent error in boolean quad split check | Campbell Barton | |
2017-09-18 | Add some security checks against future bad float UIprecision values. | Bastien Montagne | |
This commit and previous one should be backported to 2.79a should we release it. | |||
2017-09-18 | Fix (irc-reported by @sergey) invalid precision value in a float RNA property. | Bastien Montagne | |
Maximum allowed UI float precision value is 6 (which means 7 digits). Will change code checking on that in next commit. |