Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-19 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
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-19 | Fix compiler warning | Joshua Leung | |
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 | Fix T52813: Audaspace: Leak when loading factory settings | Dalai Felinto | |
Patch by Joerg Mueller (neXyon) with some touchups by me. | |||
2017-09-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-18 | Cleanup: use clamped rounding functions | Campbell Barton | |
2017-09-18 | Math Lib: clamped rounding utility functions | Campbell Barton | |
2017-09-18 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
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 | Correct error in cage2d draw style enum | Campbell Barton | |
2017-09-18 | Merge remote-tracking branch 'origin/master' into blender2.8 | Dalai Felinto | |
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 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
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 | 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-16 | DRW: Fix Ubo binding logic and improve Texture binding logic | Clément Foucault | |
Ubo needs to be rebound every times the shader changes. This simplify the logic a bit. Also modify texture binding logic to potentially reuse more already bound textures. | |||
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 | Eevee: Fix T52738: Probes are black. | Clément Foucault | |
This fix the crappy binding logic. Note the current method is doing a lot of useless binding. We should somewhat order the texture so that reused textures are already bound most of the time. | |||
2017-09-15 | Merge branch 'master' into blender2.8 | mano-wii | |
2017-09-15 | RNA: expose RegionView3D clip planes | mano-wii | |
2017-09-15 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-09-15 | GPUCodegen: Fix for loop overflow. | Clément Foucault | |
Fix asan error. | |||
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 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
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. |