Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-20 | deps build: bump Python to 3.6.2 and Numpy to 1.13.1 | Arto Kitula | |
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 | BLI_polyfill2d_test: add test for T52834 | Campbell Barton | |
Commented since it currently fails. | |||
2017-09-19 | BLI_polyfill2d_test: Try flipped x/y axis | Campbell Barton | |
In T52834 this makes a difference. | |||
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 T52818: Tangent space calculation is really slow for high-density mesh ↵ | Sergey Sharybin | |
with degenerated topology Now we replace O(N^2) computational complexity with O(N) extra memory penalty. Memory is much cheaper than CPU time. Keep in mind, memory penalty is like 4 megabytes per 1M vertices. | |||
2017-09-19 | Mikkspace: Cleanup, reduce indentation level | Sergey Sharybin | |
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. | |||
2017-09-18 | [cmake/dependencies] Update libsndfile to 1.0.28 | Ray Molenkamp | |
2017-09-18 | Cleanup: use clamped rounding functions | Campbell Barton | |
2017-09-18 | Math Lib: clamped rounding utility functions | Campbell Barton | |
2017-09-18 | Color management: When look is applied, we can not consider spaces to match | Sergey Sharybin | |
This should fix T52812 after merge to blender2.8. | |||
2017-09-18 | Fix T52800: fix UI flickering with Mesa on Linux. | Brecht Van Lommel | |
Use triple buffer by default now on all platforms, remaing ones where: * Mesa: seems to have been working well for a long time now, and not using it gives issues with the latest Mesa 17.2.0. * Windows software OpenGL: no longer supported since OpenGL 2.1 requirement was introduced. * OS X with thousands of colors: this option was removed in OS X 10.6, and that's our minimum requirement. | |||
2017-09-18 | Fix Cycles adaptive compile without volumes broken after recent changes. | Carlo Andreacchio | |
Differential Revision: https://developer.blender.org/D2847 | |||
2017-09-18 | Fix T52801: reload scripts causes Cycles viewport render crash. | Brecht Van Lommel | |
2017-09-18 | Fix T52432: Blender crashes while using Ghost (new depsgraph) | Sergey Sharybin | |
2017-09-18 | BMesh: move bridge tools stepping logic into macro | Campbell Barton | |
Also use floor division since regular division was giving a bias on negative error values. | |||
2017-09-18 | Math Lib: add divide_floor_i | Campbell Barton | |
Integer division that floors on negative output (like Python's). | |||
2017-09-17 | UI: avoid int cast before clamping number input | Campbell Barton | |
Values outside int range would overflow. | |||
2017-09-17 | Cleanup: SGI format, remove unused struct members | Campbell Barton | |
2017-09-17 | Fix SGI foramt reader CVE-2017-2901 | Campbell Barton | |
Integer Overflow Code Execution Vulnerability. Reader no longer crashes on corrupt images (from own fuzz testing). | |||
2017-09-17 | Cleanup: SGI format, avoid overflow | Campbell Barton | |
Harmless but causes warnings | |||
2017-09-17 | Cleanup: SGI format, use uint/short/char types | Campbell Barton | |
2017-09-16 | Cycles: Fix compilation error with OpenCL split kernel | Hristo Gueorguiev | |
2017-09-16 | Fix T51074: Boolean modifier inverts operation | Campbell Barton | |
Support for negative scaled objects. | |||
2017-09-16 | Fix writing Iris images w/ invalid header | Campbell Barton | |
Regression in e142ae77cadf | |||
2017-09-15 | Fix T52384: Bridge pair result depends on other loops | Campbell Barton | |
When 2x loops have different number of vertices, the distribution for vertices fan-fill depended on the loop order and was often lop-sided. This caused noticeable inconstancies depending on the input since edge-loops are flipped to match each others winding order. | |||
2017-09-15 | RNA: expose RegionView3D clip planes | mano-wii | |
2017-09-15 | Docs: only show versions in changelog side-bar | Campbell Barton | |
2017-09-15 | Docs: update API changelog to 2.79 | Campbell Barton | |
2017-09-15 | Fix T52763: Boolean problem with vertex group | Sergey Sharybin | |
2017-09-15 | BMesh: use less involved check for edge rotation | Campbell Barton | |
Was using function for edge rotation which was doing unnecessary checks Use the face normal and BLI_polyfill_beautify_quad_rotate_calc directly. | |||
2017-09-15 | Polyfill Beautify: option to rotate out of degenerate state | Campbell Barton | |
Needed for 3D iterative edge-rotation to avoid flipping when projected from different angles, but could keep zero area faces in 2D polygons. | |||
2017-09-15 | Fix error in recent boolean changes w/ quad split | Campbell Barton | |
2017-09-15 | Transform: Enable recursion dependency check for new depsgraph | Sergey Sharybin | |
2017-09-15 | Fix copy-paste error in recent particles fix | Sergey Sharybin | |
Was intersecting same triangle twice. | |||
2017-09-14 | Fix T52442: bl_app_templates_system not working | Campbell Barton | |
Portable builds LOCAL files need to be treated as system instead of using as a fallback to USER templates. |