Blender Git Loki

Blender Git commits from all branches.

Page: 1231 / 2888

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, 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, 09:32 (GMT)
Pre-reserve memory to reduce reallocation
July 19, 2019, 09:15 (GMT)
Cloth: initial steps for obstacle metric
July 19, 2019, 09:14 (GMT)
USD: prevent crash when writing hair system with empty pathcache

Not sure what causes `psys->pathcache` to be `nullptr` in the first place,
but at least this prevents Blender from crashing.
July 19, 2019, 09:05 (GMT)
LANPR: Use GPU_BATCH_DISCARD_SAFE marco.
July 19, 2019, 09:03 (GMT)
LANPR: Remove useless GPU_ATTACHMENT_LEAVE flags.
July 19, 2019, 08:26 (GMT)
LANPR: Renamed freestyle edge mark constant into lanpr.
July 19, 2019, 08:26 (GMT)
LANPR: Edge/face mark UI now forllows LANPR checkbox.
July 19, 2019, 08:26 (GMT)
LANPR: Remove freestyle #ifdef's.
July 19, 2019, 08:26 (GMT)
LANPR: Rename freestyle edge mark functions to LANPR.
July 19, 2019, 08:18 (GMT)
Cleanup: Replace if else if, by Switch
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021