Blender Git Commits

Blender Git "tmp-batch-cache-cleanup" branch commits.

Page: 2 / 2

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, 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 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)
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)
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)
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)
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)
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: 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)
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021