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-05-30Face Maps: custom-data, UI and RNA APICampbell Barton
Add face maps, needed for face-map widgets, only data structure, widgets will be separate commit. This comes from 'custom-manipulator' branch with only minor changes.
2017-05-30Revert "Revert "Remove MTexPoly layers""Clément Foucault
I reverted this commit by mistake. Sorry :/ This reverts commit 9caf328a7cc55775b740ee4beecf8a77f47d3986.
2017-05-29Eevee: Replace Cubemaps by octahedron maps for env. probes.Clément Foucault
This enables us to use 2D texture arrays for multiple probes. There is a little artifact with very high roughness caused elongated pixel due to the projection (along every 90° meridian).
2017-05-29Fix own mistake with NULL materials in particlesLuca Rood
2017-05-29Rename Eevee post process effectsDalai Felinto
No need to have "Enable" in their names.
2017-05-29Gawain: Add support for rendering using an instance batch (for particles)Clément Foucault
2017-05-29Eevee : fix light colorsClément Foucault
2017-05-29Eevee: Remove non-ltc area light code + optimisation.Clément Foucault
Reduce size ShadingData struct leads to some improvement even with more computation.
2017-05-293D grid: Fix precision issue 2/2Clément Foucault
We now floor the corner position and use this position as origin. This gives us perfect derivatives in all cases even if very far from the origin. Unfortunately this won't fix the low precision of coordinates used for computing the actual grid size, resulting in thick, non-smoothed lines. Also did a bit of refactor how the axes are drawn.
2017-05-293D grid: only draw if needed.Clément Foucault
2017-05-29Object Mode Engine: Fixing the 3D grid 1/2Clément Foucault
Do not use the inverse perspective matrix inside the shader to recover world positions. That leads to severe float imprecision leading to nasty artifacts. Instead we compute the world view vector for each pixels and do a ray to plane intersection. We are still getting low precision derivatives when going far away from the origin, and thus artifacts. This commit also fixes the non-appearing negative Z axis in 3D view.
2017-05-29Revert "Remove MTexPoly layers"Clément Foucault
This reverts commit c6e92b4947945e3c1238d936f7954a5b4688c195.
2017-05-29Move particle cache population to a dedicated functionSergey Sharybin
Should help readability of switch statement which becomes far too big now.
2017-05-29Node Backdrop ManipulatorCampbell Barton
From custom-manipulator branch, usable when viewer node is selected. This might need some changes but works on basic level.
2017-05-29Fix leak with texture-paint shadersCampbell Barton
2017-05-29Fix texture paint crash when there are no UV'sCampbell Barton
Missing check in own recent commits, also only use texture-paint drawing on active object.
2017-05-29Fix crash on rna show diffuse color updateDalai Felinto
(untested because texture painting is not working)
2017-05-29Fix crash when setting sculpt settingsDalai Felinto
2017-05-29Access node backdrop as vectorCampbell Barton
Minor change from 'custom-manipulators' branch, avoid conflicts.
2017-05-28Merge branch 'master' into blender2.8Bastien Montagne
2017-05-27Remove MinGW supportAaron Carlisle
The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648
2017-05-27Fix T51637: Mesh Tools - Noise Button Crashes.Bastien Montagne
Logic behind which mtext to use from material was broken here... Though ultimately that whole tool could probably be deprecated or reworked!
2017-05-27Release wasn't building, limit debug scopeCampbell Barton
2017-05-27CustomData: assert on bad arguments to freeCampbell Barton
Assert the index is in-range for the layer type.
2017-05-26Fix T50851: Array modifier generating invalid geometry.Bastien Montagne
We had handling of fully duplicated polygons already, but... absolutely nothing to sanitize partially merged polygons! This were giving us totally invalid geometry, with duplicated vertices in single poly, invalid edges, etc. Now we do check for invalid loops inside polys, and generate new edges as needed to get only valid polys. For some reason this was a nightmare to get running fully OK, playing with old and new indices is really, really mind breaking.
2017-05-26Silence warning in draw managerDalai Felinto
2017-05-26Rename: FILE_ACTIVELAY > FILE_ACTIVE_COLLECTIONDalai Felinto
2017-05-26Implement support for Append objects in Blender 2.8Dalai Felinto
Note for users ============== The active_layer option used for the filebrowser operators is now called active_collection. If there is no collections in the scenelayer or if this option is not selected we automatically create a new collection for the new objects. This is the same behaviour of trying to add a new object when there is no collection. Note for developers =================== For those cases I moved the object user count handling from readfile to the scene collection system. It's working fine for those, but we still need to re-visit this for Add objects, and Duplicate - In those cases the usercount is 2 when it should be 1. Reviewers: mont29, sergey Differential Revision: https://developer.blender.org/D2686
2017-05-26Rename BKE_layer_collection_active > BKE_layer_collection_get_activeDalai Felinto
2017-05-26Move util function to add new scene collection when active is not available ↵Dalai Felinto
from object to layer
2017-05-26Depsgraph iterator: Add assert for bases not yet evaluatedDalai Felinto
2017-05-26Fix removing texface layerCampbell Barton
2017-05-26Merge branch 'master' into blender2.8Campbell Barton
2017-05-26Fix freeing all custom-data layersCampbell Barton
Would crash when the active index was out of range, since there is no reason to use the active layer when freeing all, free the first instead.
2017-05-26Fix T50908: Motion Tracker ignored grease pencil maskSergey Sharybin
This feature got lost with new auto-track API, Added it back by extending frame accessor class. This isn't really a frame thing, but we don't have other type of accessor here. Surely, we can use old-style API here and pass mask via region tracker options for this particular case, but then it becomes much less obvious how real auto-tracker will access this mask with old style API. So seems we do need an accessor for such data, just matter of finding better place than frame accessor.
2017-05-26Fix integer overflows in meshcache modifier.lazydodo
Differential Revision: https://developer.blender.org/D2688
2017-05-26Fix uninit shading group in object mode particlesLuca Rood
2017-05-26Remove MTexPoly layersCampbell Barton
2017-05-26Remove default shading groups from eeveeLuca Rood
2017-05-26Fix indentation in clay_engine.cLuca Rood
2017-05-26Merge branch 'master' into blender2.8Campbell Barton
2017-05-26Fix T51609: Bake Texture, Margin crashing BlenderSergey Sharybin
Integer overflow in margin filter code.
2017-05-26Depsgraph: Rename DAG > DEG functions from depsgraph_query.ccDalai Felinto
2017-05-26Fix T51350: 2D curve normals flip when deformedCampbell Barton
Deforming 2D curves & text with modifiers/shape-keys could flip the normals. Now check the back-facing flag instead of `z < 0`.
2017-05-26Fix T51287: Matrix.lerp fails w/ shearBrecht Van Lommel
Use interp_m4_m4m4 (wraps Eigen), `MATH_STANDALONE` will need to be updated to support this.
2017-05-26Fix GPencil depth checksCampbell Barton
Regression in 195d0fba
2017-05-26Fix T51629: Select w/ object lock failsCampbell Barton
Regression in 195d0fba
2017-05-26Cleanup: warningCampbell Barton
2017-05-26Cleanup: Typo in colormanagement (ColormnaageCacheData -> ColormanageCacheData)Lukas Stockner
2017-05-26[MSVC] Fix build error. linker was searching for a mangled version of versionstrlazydodo