Revision 3934144 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) 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. |
Revision b07a0fe by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 09:05 (GMT) |
LANPR: Use GPU_BATCH_DISCARD_SAFE marco. |
Revision 9b0c3c3 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 09:03 (GMT) |
LANPR: Remove useless GPU_ATTACHMENT_LEAVE flags. |
Revision 0c69893 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 08:26 (GMT) |
LANPR: Renamed freestyle edge mark constant into lanpr. |
Revision 0a6dd06 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 08:26 (GMT) |
LANPR: Edge/face mark UI now forllows LANPR checkbox. |
Revision 7dfb221 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 08:26 (GMT) |
LANPR: Remove freestyle #ifdef's. |
Revision a693068 by YimingWu (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 08:26 (GMT) |
LANPR: Rename freestyle edge mark functions to LANPR. |
Revision 3912e44 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 19, 2019, 08:18 (GMT) |
Cleanup: Replace if else if, by Switch |
|