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-05-08Eevee: Fix bug with transparent object + volume rendering.Clément Foucault
This was because the main_fb was not bound back to be updated. Following draw calls were drawn without depth buffer.
2018-05-08Merge branch 'master' into blender2.8Bastien Montagne
2018-05-08Modifiers: sanitize/cleanup modifiers' copying & freeing code.Bastien Montagne
Should also fix T55000: Crash with hooks and curves in Cycles render.
2018-05-08Fix T54999: error when entering edit mode in texture shadingJeroen Bakker
When entering edit mode the texture coordinates is not calculated by drawcachemesh. For now fallback to solid mode. This gives wrong artifacts when disabling overlays when in edit mode. We should make it possible to calculate the UVLOOP from bmesh. This will be done in a next patch
2018-05-08Merge branch 'master' into blender2.8Campbell Barton
2018-05-08Cleanup: quiet -Warray-bounds warningCampbell Barton
2018-05-08WeightVG modifiers: Cleanup, add asserts to validate expected data status...Bastien Montagne
2018-05-08Clenup: typos.Bastien Montagne
2018-05-08Modifiers: pass the ob->data to the modifier if the mesh param is NULLSybren A. Stüvel
This enables the modifiers to access things like vertex groups. Care should be taken to not modifier the mesh itself in this case.
2018-05-08Armature: Add back Stick bone draw type.Clément Foucault
The actual code is a bit convoluted but allows good and "pseudo efficient" drawing. (pseudo efficient because rendering instances with that amount of vertices is really inneficient. We should go full procedural but need to have bufferTexture implemented first) But drawing speed is not a bottleneck here and it's already a million time less crappy than the old (2.79) immediate mode method. Instead of drawing actual wires with different width we render a triangle fan batch (containing 3 fans: bone, head, tail) which is then oriented in screen space to the bone direction. We then interpolate a float value accross vertices giving us a nice blend factor to blend the colors and gives us really smooth interpolation inside the bone. The outside edge still being geometry will be antialiased by MSAA if enabled.
2018-05-08Modifier stack: port Displace to new Mesh-based system.Bastien Montagne
2018-05-08Fix recent Curve porting: mesh pointer may also be NULL in non-EditMode case.Bastien Montagne
2018-05-08Mod_util: Add back vcos parameter to get_texture_coords_mesh().Bastien Montagne
Now we use vcos when provided, and fall back to mesh vertices' co otherwise. Deform modifiers usually do not have up-to-date coordinates in Mesh itself, only in given vcos array!
2018-05-08Mesh normals: clear runtime dirty normal flag also when computing clnors.Bastien Montagne
2018-05-08Merge branch 'master' into blender2.8Sergey Sharybin
2018-05-08Tracking: Use bmain from contextSergey Sharybin
2018-05-08Clay: Simplify matcap manipulationSergey Sharybin
No need to hard-coded handling of every individual matcap. They are in the continuous index range anyway.
2018-05-08Clay: Don't use hardcoded constant in the stringSergey Sharybin
Stringify the actual constant instead.
2018-05-08Multi-Object-Editing: select random by Jefferson Rausseo with changesDalai Felinto
Aside from identation, seed should change for each object. Otherwise to objects with a copied mesh would get the exactly same "random" selection. And we do so in a consistent way so it doesn't vary depending on object order. Seed bump using hash suggested by Campbell Barton and Sergey Sharybin. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3231
2018-05-08Ported Mesh Deform modifierSybren A. Stüvel
This modifier still has issues that are not related to this port: - While editing the deformation mesh, the deformed mesh doesn't update. This update only happens after exiting edit mode, making editing cumbersome. - Binding doesn't work yet. It works fine when binding in master and loading pre-bound in 2.8. This was also an issue before this port, and will be investigated separately.
2018-05-08looptri + bvhtree support for MeshSybren A. Stüvel
2018-05-08Multi-Object-Editing: vertices smooth by Jefferson RausseoDalai Felinto
Changes by me: * Identation (tabs not space) * Moving RNA_.*_get outside for loop) Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3230
2018-05-08Multi-Object-Editing : Extrude Repeat by Falk DavidDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3224
2018-05-08Prevent segfault when opening file browser while a 2.79 file was loaded.Sybren A. Stüvel
Loading a file that was written with the master branch into the 2.8 branch, and then trying to load or save, caused a segfault.
2018-05-08Edit Mesh: multi-object rotate_uvs support by Pablo DobarroDalai Felinto
Changes by me: Moving RNA_.*get outside for loop and indentation fix. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3221
2018-05-08Edit Mesh: multi-object reverse_uvs support by Pablo DobarroDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3220
2018-05-08Modifiers stack: port Curve to new Mesh-based system.Bastien Montagne
2018-05-08Rename BKE_bmesh_to_mesh to BKE_bmesh_to_mesh_nomain.Bastien Montagne
Let's be clear about functions generating datablocks outside of Main database.
2018-05-08BKE_mesh_new → BKE_mesh_new_nomainSybren A. Stüvel
Including 'nomain' in the name explicitifies that the returned mesh is NOT stored in any library.
2018-05-08Cleanup: quiet warning, whitespaceCampbell Barton
2018-05-08Fix crash cancelling search, caused by D3207Campbell Barton
2018-05-08Added BKE_mesh_ensure_normals()Sybren A. Stüvel
This calls BKE_mesh_calc_normals() only if the mesh vertex normals are marked as dirty.
2018-05-08Added BKE_mesh_new()Sybren A. Stüvel
This function creates a Mesh struct with a number of vertices/edges/etc. It allocates the minimal number of CD layers needed. Currently not yet used, but will be soon in the upcoming BKE_new_mesh_from_curve_displist().
2018-05-08Multi-Object-Editing : Support for MESH_OT_solidify by Lucas BoutrotDalai Felinto
Maniphest Tasks: T54641, T54643 Differential Revision: https://developer.blender.org/D3218
2018-05-08Multi-Object-Editing Support for MESH_OT_wireframe by Lucas BoutrotDalai Felinto
Maniphest Tasks: T54641, T54643 Differential Revision: https://developer.blender.org/D3217
2018-05-08Edit Mesh: multi-object faces_shade_flat support by Pablo DobarroDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3219
2018-05-08Multi-Object Editing: subdivide edgering support by Henry @SkippiDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3215
2018-05-08Multi object editing - face dissolve support by Mateusz GrzelińskiDalai Felinto
Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3214
2018-05-08Extrude Widget: subscribe to operator settingsCampbell Barton
Needed so changing orientation refreshes.
2018-05-08Add note about compat code in uber eval causing modifiers to be applied twiceMai Lavelle
2018-05-08WM: log message bus operationsCampbell Barton
2018-05-08Merge branch 'master' into blender2.8Campbell Barton
2018-05-08Cleanup: remove unused wmReport structCampbell Barton
2018-05-08WM: refresh tool on object mode switchCampbell Barton
The tool manipulator could become disabled when set in the wrong mode.
2018-05-08WM: publish Object.mode changes on mode switchingCampbell Barton
2018-05-08WM: quiet GCC redundant declaration warningsCampbell Barton
2018-05-07Multi-Object-Editing : Support for Edge Dissolve by Lucas BoutrotDalai Felinto
With minor indentation changes by me. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3211
2018-05-07Multi object editing - verticle dissolve support by Mateusz GrzelińskiDalai Felinto
With changes by me: * Indentation (tabs) * Removing RNA_boolean_get tests out of the for loop. * Continue iterator if no selected vertice. Maniphest Tasks: T54643 Differential Revision: https://developer.blender.org/D3210
2018-05-07Extrude Widget: Add orientation to topbarCampbell Barton
Add extrude operator that's intended to work on the current selection and be activated as a tool.
2018-05-07Extrude Widget: orient correctly w/ rotated objectCampbell Barton