Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2017-09-19Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-19Depsgraph: Fix wrong flag being assignedSergey Sharybin
2017-09-19Fix T52733 Percent mode for Bevel sometimes had nans.Howard Trickey
Forgot some initialization.
2017-09-19Fix 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-19Fix T52823: New Depsgraph - Shrinkwrap crashes blenderSergey 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-19CMake: update for renamed headersCampbell Barton
2017-09-19BLI_utildefines_iter: Use for iteration helpersCampbell Barton
2017-09-19Cleanup: BLI_utildefines prefix for header-only libsCampbell Barton
This allows to have different macro headers without them sharing similar names to regular C modules.
2017-09-19Boolean Modifier: add debug optionsCampbell Barton
Only show & use when running in debug mode.
2017-09-19Fix T52811: At any framerate selected, video exported with 1000fpsSergey Sharybin
2017-09-19Avoid bias when calculating quad split directionCampbell Barton
Some error checks weren't being done in both directions when calculating the best split direction for a quad.
2017-09-19Correct recent error in boolean quad split checkCampbell Barton
2017-09-19Fix compiler warningJoshua Leung
2017-09-18Add 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-18Fix (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-18Fix T52813: Audaspace: Leak when loading factory settingsDalai Felinto
Patch by Joerg Mueller (neXyon) with some touchups by me.
2017-09-18Merge branch 'master' into blender2.8Campbell Barton
2017-09-18Cleanup: use clamped rounding functionsCampbell Barton
2017-09-18Math Lib: clamped rounding utility functionsCampbell Barton
2017-09-18Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-18Color management: When look is applied, we can not consider spaces to matchSergey Sharybin
This should fix T52812 after merge to blender2.8.
2017-09-18Correct error in cage2d draw style enumCampbell Barton
2017-09-18Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-09-18Fix 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-18Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-18Fix T52801: reload scripts causes Cycles viewport render crash.Brecht Van Lommel
2017-09-18Fix T52432: Blender crashes while using Ghost (new depsgraph)Sergey Sharybin
2017-09-18BMesh: move bridge tools stepping logic into macroCampbell Barton
Also use floor division since regular division was giving a bias on negative error values.
2017-09-18Math Lib: add divide_floor_iCampbell Barton
Integer division that floors on negative output (like Python's).
2017-09-17UI: avoid int cast before clamping number inputCampbell Barton
Values outside int range would overflow.
2017-09-17Cleanup: SGI format, remove unused struct membersCampbell Barton
2017-09-17Fix SGI foramt reader CVE-2017-2901Campbell Barton
Integer Overflow Code Execution Vulnerability. Reader no longer crashes on corrupt images (from own fuzz testing).
2017-09-17Cleanup: SGI format, avoid overflowCampbell Barton
Harmless but causes warnings
2017-09-17Cleanup: SGI format, use uint/short/char typesCampbell Barton
2017-09-16Fix T51074: Boolean modifier inverts operationCampbell Barton
Support for negative scaled objects.
2017-09-16Fix writing Iris images w/ invalid headerCampbell Barton
Regression in e142ae77cadf
2017-09-16DRW: Fix Ubo binding logic and improve Texture binding logicClé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-15Fix T52384: Bridge pair result depends on other loopsCampbell 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-15Eevee: 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-15Merge branch 'master' into blender2.8mano-wii
2017-09-15RNA: expose RegionView3D clip planesmano-wii
2017-09-15Merge branch 'master' into blender2.8Campbell Barton
2017-09-15GPUCodegen: Fix for loop overflow.Clément Foucault
Fix asan error.
2017-09-15BMesh: use less involved check for edge rotationCampbell 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-15Polyfill Beautify: option to rotate out of degenerate stateCampbell 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-15Fix error in recent boolean changes w/ quad splitCampbell Barton
2017-09-15Merge branch 'master' into blender2.8Sergey Sharybin
2017-09-15Transform: Enable recursion dependency check for new depsgraphSergey Sharybin
2017-09-15Fix copy-paste error in recent particles fixSergey Sharybin
Was intersecting same triangle twice.
2017-09-14Fix T52442: bl_app_templates_system not workingCampbell Barton
Portable builds LOCAL files need to be treated as system instead of using as a fallback to USER templates.