Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2531 / 8462

May 8, 2019, 16:19 (GMT)
Defaults: change default settings in a few editors

* Timeline has summary collapsed to show only one row of keyframes.
* Cavity default is screen space curvature (faster).
* Scripting workspace text editor uses syntax highlight and line numbers.
* Marker lines enabled by default in all animation editors.
* Movie clip editor pivot point default to median.

Ref T63986.
May 8, 2019, 16:10 (GMT)
Theme: tweak source list background color for animation editors.

Helps to avoid blending with the timeline out-of-range area, match region
background and scrubbing area as well.
May 8, 2019, 16:06 (GMT)
Merge branch 'master' into functions
May 8, 2019, 15:52 (GMT)
Cleanup: DRW/GPU: Remove eye vector uniform
May 8, 2019, 15:52 (GMT)
Cleanup: Remove BKE_MESH_BATCH_DIRTY_MAYBE_ALL
May 8, 2019, 15:52 (GMT)
Cleanup: draw_common: Use switch instead of ifs
May 8, 2019, 15:52 (GMT)
Cleanup: Mesh Batch Cache: Remove unused BKE_MESH_BATCH_DIRTY_SCULPT_COORDS
May 8, 2019, 15:52 (GMT)
Cleanup: GPUShader: Use switch instead of ifs
May 8, 2019, 15:52 (GMT)
DRW: Copy matrix in case of ModelMatrixInverse being used

ob->imat is garanteed to be valid by the depsgraph.
May 8, 2019, 15:52 (GMT)
Wireframe: Refactor vertex shader to use less matrices

This means less matrices needs to be prepared by the CPU.
May 8, 2019, 15:52 (GMT)
DRW: Speedup: Only do batch cache request and validation once for duplis
May 8, 2019, 15:52 (GMT)
Mesh Batch Cache: Speedup: Only alloc gpu_attrs if needed and don't clear

No need to clear since GPU_material_vertex_attrs is overriding
May 8, 2019, 15:52 (GMT)
Mesh Batch Cache: Speedup: Use flags to early remove unecessary checks
May 8, 2019, 15:52 (GMT)
DRW: Make batch validation run first during iteration

This reduces the cost of querying the batches to the batch cache.
May 8, 2019, 15:52 (GMT)
DRW: Move all batch request functions to own header

This is in order to using BLI_INLINE for thoses functions and keep headers
cleany separated.
May 8, 2019, 15:52 (GMT)
DRW: Change function orders to improve CPU cache efficiency

These changes seems to impact cache efficiency as it uses shgroup just
after creating a DRWCall before shgroup.
May 8, 2019, 15:52 (GMT)
Object Overlay: Add dupli fast path
May 8, 2019, 15:52 (GMT)
Wireframe: Create dupli fast path using DRW_duplidata_get
May 8, 2019, 15:52 (GMT)
DRW: Add DRW_duplidata_get to create fast path for duplis

This is in order to create less shading group when using duplis.

Data for dupli objects keep in draw manager state until the source object
changes so retrieval is fast.

Note that this system could be extended to all meshes.
May 8, 2019, 15:49 (GMT)
GPUViewport: Fix possible hash colision with enabled engines

Also fix engine data validation that was not previously not working.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021