Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1406 / 5574

December 14, 2018, 15:52 (GMT)
GP: Rename CTX and OB modes

Part of T59335.
December 14, 2018, 15:35 (GMT)
Edit Curve: Add Normal size in overlay popover and change default range

Change default range to 0..2 to improve the slider behavior.
December 14, 2018, 15:17 (GMT)
Curve Batch Cache: Add support for loose edges and curve/surf modifier

Fixes T58298 Nurbs circle and curve dont draw in objectmode
Fixes T58107 Modified curves/surfaces/fonts do not show their eval mesh
December 14, 2018, 15:17 (GMT)
Wireframe: Fix wireframe color in edit mode for surfaces
December 14, 2018, 15:17 (GMT)
DRW Batch Cache: Fix hack being a bit too much hacky
December 14, 2018, 15:17 (GMT)
Displist: Reuse tesselated pos and nor for wireframes

This lower the memory usage and also fix a bug with metaballs normals/tris
winding being reversed.
December 14, 2018, 15:17 (GMT)
Curve Batch Cache: Add back support for shaded geometry

This changes a bit the batches data structure. Instead of using one
vbo per material we use one for all material and use index buffers for
selecting the correct triangles.

This is less optimized than before but has potential to become more
optimized by merging the wireframe data vbo into the shading one.

Also the index buffers are not strictly necessary and could be just
ranges inside the buffer. But this needs more adding things inside
GPUIndexBuf.
December 14, 2018, 15:17 (GMT)
GPUBatch: Add GPU_batch_clear to clear batches without freeing
December 14, 2018, 15:17 (GMT)
Wireframe: Fix Object Viewport display "all edges" options not working
December 14, 2018, 15:17 (GMT)
Curve Batch Cache: Rework Implementation to use new batch request

Shaded triangles are not yet implemented (request from gpumaterials).

This also changes the mechanism to draw curve normals to make it not
dependant on normal size display. This way different viewport can
reuse the same batch.
December 14, 2018, 15:17 (GMT)
DRW: Simplify text edit drawing

This is to simplify the curve batch cache.
December 14, 2018, 15:17 (GMT)
GPUBuffers: Fix uninitialized memory use causing undefined conditional jump
December 14, 2018, 15:07 (GMT)
Fix T59334: Crash initializing crazyspace on object with subsurf and displacement
December 14, 2018, 14:34 (GMT)
UI: show frame rate in movie clip editor

Feature Request from Hjialti.
December 14, 2018, 14:29 (GMT)
Attempt to sanitize node tree deletion

Make it explicit when freeing node tree which is owned by other
ID or when freeing node tree which is outside of a bmain.
December 14, 2018, 13:53 (GMT)
Fix T59220: Deleting object causes blender 2.8 to crash

The issue was caused by a special code in node tree freeing function
which will free extra fields in the case when tree is not in bmain.
This is how old code was dealing with "nested" trees, but is now
making behavior different from other datablocks. This is exactly
what was confusing copy-on-write logic.

Ideally, ntreeFreeTree() need to behave same as all other datablocks,
ad freeing of data of nested trees should be up to the owner of the
tree (this way it's all explicit and does not depend on check of
some special flag.
December 14, 2018, 13:50 (GMT)
Merge branch 'master' into blender2.8
December 14, 2018, 13:48 (GMT)
CMake: Fixes for OpenGL library preferences

Prefer legacy OpenGL library, for the compatibility and portability
reasons.

Also use proper OpenGL libraries to be linked against, so we can
change preference to GLVND.
December 14, 2018, 13:44 (GMT)
Fix T59365: Blender crashes when I try to open a .blend file.

Broken logic in check for a valid vgroup storage pointer...
December 14, 2018, 12:27 (GMT)
fix relationship line always drawing from the parents origin

this can be different though (e.g. vertex parenting) and correct location
is already stored in ob->orig

spotted while looking into T59332

Reviewers: fclem, brecht

Differential Revision: https://developer.blender.org/D4076
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021