Blender Git Commit Log

All Blender Git commits.

Page: 2341 / 8462

July 19, 2019, 15:20 (GMT)
Mesh Batch Cache: Refactor Part 6

Add back subdiv facedot correct position.
July 19, 2019, 15:19 (GMT)
Mesh Batch Cache: Refactor Part 5

- Add Vcol support
- Add UV/Tangent support
- Add Orco support
- Add Paint Line Mask support
- Add Adjacency Lines support
- Add EditUV face/line/point/facedot support
- Add EditUV data flag support
- Add EditUV StretchAngle/Area support
- Add Facedots select index support
- Add Weight support
- Add Mesh Analysis support
July 19, 2019, 15:10 (GMT)
Cloth: fix derivative function

The matrix was being transposed instead of inversing.
July 19, 2019, 14:46 (GMT)
Cloth: initial steps for obstacle metric planes calculation
July 19, 2019, 14:17 (GMT)
Fix assert in some cases when using DataTransfer modifier for custom normals.

Reported by @sybren on IRC, thanks.

Should be safe for 2.80.
July 19, 2019, 13:51 (GMT)
GPencil: Fix errors after merge and compiler warnings

The BKE_text_write function parameter list changed.

Added some UNUSED_VARS to functions in development.
July 19, 2019, 13:29 (GMT)
Merge branch 'master' into greasepencil-object
July 19, 2019, 13:26 (GMT)
GPencil: Add frame parameter to deformStroke callback

This parameter can be necessary for some new modifiers in development. The parmeter was already there but it was removed, now we back again the parameter.
July 19, 2019, 13:22 (GMT)
GPencil: Fix wrong material when apply Opacity, Hue or Tint modifier

When apply the modifier a new material is created, but it was assigned wrongly. The problem was the index was base 0 already, so subtract 1, got a wrong value.
July 19, 2019, 13:22 (GMT)
GPencil: Fix showing wrong material in brush panel with pinning

The options of the material are from object material not pinned material.

If the brush is pinned, the material must be the brush material and not the object material.
July 19, 2019, 12:38 (GMT)
Mesh Batch Cache: Refactor part 4

- Add edge factor support (with less hack + multithread support)
- Add Facedots pos/nor/flag support
- Add Loop normal support
July 19, 2019, 12:38 (GMT)
Mesh Batch Cache: Refactor part 3

- Add subrange usage for material triangles
- Add loose edges/verts support for Mesh
- Cleanup eval mesh selection
- Add use_hide support
- Add selection index Vbos
- Add edit data vbo
- Add dummy edgefac vbo
July 19, 2019, 12:38 (GMT)
Mesh Batch Cache: Refactor part 2

- Add extract_points indices
- Enable tri/line/point extract and pos_nor attrib.
July 19, 2019, 12:38 (GMT)
Mesh Batch Cache: Refactor part 1

- Start refactoring MeshRenderData and mesh_render_data_create_ex
- Add Iter functions
- Add dummy callbacks
- Add some Extract types (not enabled)
July 19, 2019, 12:38 (GMT)
Mesh Batch Cache: Refactor start

- Put placeholders vbos/ibos
- Restructure the buffers cache : One cache for final mesh and one for the
edit mesh cage.
July 19, 2019, 12:38 (GMT)
GPU: Batch: Reverse order of VBO binding

This is to ensure the vbo[0] always has predecence over other VBO.

This is important for overriding attributes by switching vbo binding order.
July 19, 2019, 12:38 (GMT)
GPU: Vertex Format: Bump max name per attribute to 6

This is to add pos as an alias to UVs.
July 19, 2019, 12:38 (GMT)
GPU: Add vertex format deinterleaving

This makes it possible to have each attrib use a contiguous portion of the
vertex buffer, making attribute filling much more easy and fast as this is
how they are store in blender Custom Data layers.
July 19, 2019, 12:38 (GMT)
GPU: Add GPUIndexBuf subrange

This allows to render only a subset of an index buffer.
This is nice as we can render each material surfaces individually and the
whole mesh with the same index buffer.
July 19, 2019, 12:38 (GMT)
Fix T67033 EEVEE: Random Flickering Materials

This was a read after free error. This only fix the undefined behavior.
The result is still not correct in certain cases (see T67226).

We want to include this for 2.80
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021