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
AgeCommit message (Collapse)Author
2018-09-20Fix build for MSVC: Remove trailing double semicolonDalai Felinto
Not sure why but MSVC is complaining for some of those. In particular for the struct in BKE_subdiv_ccg.h. Those were the ones crashing here..
2018-09-20Multires: Cleanup, more proper variable nameSergey Sharybin
2018-09-20Sculpt: Fix undo not working for multiresSergey Sharybin
2018-09-20Subdiv: CCG, implement averaging along edges and cornersSergey Sharybin
Makes it so smooth brush works properly, without causing grids to become disconnected from each other. This need to optimize the code for brush, to only average edges and vertices which are adjacent to modified faces.
2018-09-20Subdiv: CCG, store vertex adjacency informationSergey Sharybin
Similar to previous commit, but for vertices.
2018-09-20Subdiv: CCG, store edge adjacency informationSergey Sharybin
This information is stored for each non-loose edge. For each of such edge we store: - List of CCG faces it is adjacent to. This way we can easily check whether it is adjacent to any face which is tagged for update or so. - List of boundary elements from adjacent grids. This allows to traverse along the edge and average all adjacent grids.
2018-09-20OpenSubdiv: Add extra base level queries to topology refinerSergey Sharybin
2018-09-20Subdiv: CCG, fix memory leakSergey Sharybin
Forgot to free memory used by grid to face mapping array.
2018-09-20Subdiv: CCG, fix crash going from sculpt to edit modeSergey Sharybin
Was happening for "new" objects, which did not have MDisps allocated yet.
2018-09-20Subdiv: CCG, localize Mesh usage even moreSergey Sharybin
2018-09-20Subdiv: CCG, go away from MeshSergey Sharybin
Use topology refiner where possible, which will make code more portable and less dependent on all the possibly outdated pointers.
2018-09-20Merge branch 'master' into blender2.8Sergey Sharybin
2018-09-20Sculpt: Fix memory leak in undo systemSergey Sharybin
Was not freeing undo nodes themselves.
2018-09-20GP: Remove Copy & Paste buttonsAntonioya
2018-09-20GP: Fix problem with mode opening 2D Animation templateAntonioya
The grease pencil does not need a toggle of mode. This fix also the problem when open grease pencil files that did not keep the mode saved.
2018-09-20GP: Fix falloff curve using 2D animation templateAntonioya
2018-09-20GP: Fix template name typo errorAntonioya
2018-09-20GP: Fix Alt+S problem with multiframe editionAntonioya
The stroke must not be recalc, because the number of points does not change,so the triangulation of fill is the same.
2018-09-20Cleanup: move DerivedMesh wrappers for modifiers further down the hierarchyJacques Lucke
The main goal of this patch is to cleanup the interface of every modifier. More specifically the interface of modifiers should be DerivedMesh-free. Internally some modifiers still use DerivedMesh. However I think it is better when the wrappers are in the modifiers so that higher level functions can use the simplified interface. This patch removes the applyModifier_DM and applyModifierEM_DM functions. In a previous patch (rB3614d9d) the other functions that used DerivedMesh have been removed. Reviewers: brecht
2018-09-20GP: Add keymap 1 and 2 for select modeAntonioya
2018-09-20GP: New select modeAntonioya
Now it's possible select points or strokes
2018-09-20Put the Radius property of Curve points under shape key control.Alexander Gavrilov
Since shape keys are stored as raw floating point data, this unfortunately requires changes to all code that works with it. An additional complication is that bezier and nurbs control points have different entry size, and can be mixed in the same object (and hence shape key buffer). Shape key entries are changed from: bezier: float v1[3], v2[3], v3[3], tilt, pad, pad; nurbs: float vec[3], tilt; To: bezier: float v1[3], v2[3], v3[3], tilt, radius, pad; nurbs: float vec[3], tilt, radius, pad; The official shape key element size is changed to 3 floats, with 4 elements for bezier nodes, and 2 for nurbs. This also means that the element count is not equal to the vertex count anymore. While searching for all curve Shape Key code, I also found that BKE_curve_transform_ex and BKE_curve_translate were broken. This can be seen by trying to change the Origin of a Curve with keys. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D3676
2018-09-20Gizmo: hide redo gizmo when any operator runsCampbell Barton
2018-09-20Missing from last commitCampbell Barton
2018-09-20PyAPI: correct term for class property warningCampbell Barton
2018-09-20Cleanup: use win_to_3d_on_plane functionCampbell Barton
2018-09-20Merge branch 'master' into blender2.8Campbell Barton
2018-09-20Cleanup: use win_to_3d_on_plane for curve drawingCampbell Barton
2018-09-203D View: add clip argument to win_to_3d_on_planeCampbell Barton
2018-09-20Gizmo: use simple unclipped win_to_ray functionCampbell Barton
When projecting the cursor onto a plane, clipping isn't important.
2018-09-20Merge branch 'master' into blender2.8Campbell Barton
2018-09-20Cleanup: renaming missed from mergeCampbell Barton
2018-09-203D View: add a simple un-clipped win_to_rayCampbell Barton
2018-09-20Merge branch 'master' into blender2.8Campbell Barton
2018-09-20Cleanup: rename 3D view ray calculation functionsCampbell Barton
Using near far and optionally clipping planes is involved and not needed in many cases. Rename so a simpler version of this function can be added.
2018-09-20Gizmo: use ED_view3d_win_to_3d_on_planeCampbell Barton
2018-09-20Merge branch 'master' into blender2.8Campbell Barton
2018-09-203D View: point-on-plane from screen location utilityCampbell Barton
2018-09-20Fix spin/rotate gizmo not updating view orientationCampbell Barton
Check for navigation didn't refresh when navigation was completed.
2018-09-20Merge branch 'master' into blender2.8Campbell Barton
2018-09-20Cleanup: styleCampbell Barton
2018-09-20GPUTexture: Fix HDRI being clamped on OSXClément Foucault
Seems like GLEW_ARB_texture_float is not defined in core profile on OSX even if float textures are part of the 3.3 core spec. So removing uneeded backup cases.
2018-09-20GP: Rename eraser brushesAntonioya
2018-09-20Cleanup: styleCampbell Barton
2018-09-19Fix T53745: Alembic exported with vertex colors not readable by other software.Wybren van Keulen
Most other software expects to read indexed vertex colors, so write indices along with the colors as we already do for UVs. Differential Revision: https://developer.blender.org/D3704
2018-09-19DRW: Fix crash when new shader requires 0 customdata layersClément Foucault
It was using last cache->auto_layer_len which led to a buffer overflow.
2018-09-19DRW: Only trash UV and tangent data when using BKE_MESH_BATCH_DIRTY_SHADINGClément Foucault
This improves the problem encountered when animating materials on static meshes but does not fix the core issue. See T55326.
2018-09-19Cleanup: Remove "_new" from GPU_generate_pass_newClément Foucault
Not needed anymore since old one has been deleted.
2018-09-19Fix T55059: EEVEE UV not available until you go in and out of edit modeClément Foucault
This is a dirty hack that should become irrelevant when depsgraph will support CD masks.
2018-09-19Merge branch 'master' into blender2.8Sergey Sharybin